WxWidgets Vacancies
From WxWiki
Organisations wanting wxWidgets expertise can advertise vacancies and contracts here.
[edit] R&D wxWidgets/Linux Developer (Montreal Area)
Posted October 29th 2009
Reports to: R&D Manager
Place of work: Baie d’Urfé (Montréal), Québec, Canada
Overview:
Join our team, designing cutting edge automated equipment for use in chemical laboratories. As a wxWidgets Developer, you will be responsible for the design and implementation of the equipment's front panel user interface running on an embedded touch screen based Linux platform.
Duties:
- Design and support intuitive user interface attuned to the demands of continuous daily use.
- Implement and test user interface using wxWidgets.
- Implement and test software to communicate with subsystems.
- Install Linux on hardware platform.
- Configure Linux for embedded, stand-alone use.
- Configure Linux for rapid startup and shutdown.
- Build and install Linux device drivers and utilities.
- Evaluate and select platform hardware.
- Document and follow design requirements.
- Develop and author materials to train operators, and guide production and support staff.
- Support legacy products.
- Perform other related functions as assigned.
Essential Skills and Knowledge:
- University graduate in computer technology or computer engineering, electrical engineering or equivalent.
- Mandatory: Thorough knowledge of and experience using wxWidgets & GTK would be an asset.
- Mandatory: Thorough knowledge of and experienced performing Linux administration tasks.
- Mandatory: Thorough knowledge of and experience using C++.
- Experience using exception handling and template design.
- Experience writing multithreaded applications.
- Experience using Posix interprocess communication facilities.
- Asset: Experience with embedded systems.
- Asset: Experience in Industrial applications.
- Must be able to work under pressure.
- Able to work independently, as well as in a small multidisciplinary team environment.
If you are interested in this position please send c.v. to 'mbox@scpscience.com'
[edit] Software developer (London, UK).
Basic reqirements:
- Enjoy working in mixed team or developers designers & engineers.
- Fast learner, able to research and apply new technologies on own initiative.
- Able to be honest about gaps in skill set, and identify steps to fill them.
- Be able to understand and implement mathematical problems.
What would be useful:
- Have a good visual eye for UI design.
What you must know:
- Must be familiar with C++
- Must understand concepts behind programming and software design.
- Basic 3d geometry
You will be using all of the following on the job:
- Boost template library
- Open scene graph
- Wx Widgets
- Open GL.
- Custom templates.
- Multi threaded programming
If you don't have the required knowledge impress us with how fast you can pick up the technologies we use.
About Mo-Sys
Mo-Sys Limited is known for innovative design and manufacture of advanced robotics and real time 3d visualisation for the film and broadcast industry.
Products include digital remote heads, absolute sensing heads and cranes, the 3D Inserter – an on-set, pre-visualisation system tailored for the film industry, a motion control system. Mo-Sys supplies equipment to companies including Disney, Warner Brothers and the BBC. Mo-Sys is based in south London near Greenwich.
About the position
You will be working in a small team on a real time 3d rendering system for the film industry, which is already attracting the key Hollywood productions.
PLEASE FORWARD YOU CV TO: jobs@mo-sys.com
[edit] Software Contract Position- Framingham MA (Sep 2007)
3-6 month position to evaluate existing threading solution, propose an enhancement or replacement strategy, and implement the strategy.
Product is a wx application integrated with Tcl, containing a simulation/hardware interface. All significant tasks are farmed to a separate worker thread. In most cases no more than 2 or 3 threads are concurrently active. All code is written in C++.
Project goals:
- Scalable, supportable, documented, robust solution
- Platform independence (Linux, Window, other UNIX)
- GUI responsiveness during CPU-intensive tasks
- Robust handling of signals
Requirements
Successful candidates will have proven experience developing multithreading architectures for a complex product.
Applications: jobs@dafca.com
[edit] Senior Software Engineer/Team Lead (GUI)
(June, 2007) You will be responsible for leading the team that builds an IDE for the Coral8 Engine (http://www.coral8.com), the unique platform for processing and analyzing massive volumes of streaming data. Coral8 is a rapidly growing revenue stage startup in Mountain View. We have paying customers who use the Coral8 Engine for algorithmic trading, real-time network security applications, RFID applications, clickstream analysis, and so on. Coral8 is the winner of the prestigious Jolt Productivity Award in the Database Engines and Data Tools category.
Must Have:
- Expert C++ skills
- Experience with wxWidgets, MFC, QT, or other UI frameworks
- Experience with creating complex graphical interfaces, such as development environments, graphical workflow editors, etc.
Nice to Have:
- Experience with wxWidgets is a BIG plus
- Experience with writing portable software on Unix, Linux, Windows, etc.
- Understanding client/server model
- Understanding of SQL
Authorization to work in the U.S. is required. Only local candidates or candidates willing to relocate.
[edit] Senior software developers to take wxWidgets shrinkwrap application to the next level
(February 2007) SQLAware Corporation has three open positions for C++ programmers with wxWidgets experience who live in the Silicon Valley.
SQLAware Corporation, launched in 2007, is working to build the best tool for developers using databases.
SQLAware Professional 1.0 has already available. We're looking for developers who can take it to the next level.
Significant equity is still available for qualified candidates. The CTO position is also available to anybody who joins the company and subsequently proves that they deserve the job.
For specifics, visit the SQLAware Corporation careers page at http://www.sqlaware.com/careers/ .
[edit] Freelance Developer with wxWidgets wxMediaCtrl Experience
(January 24th 2006)
We are looking for a freelance software developer to work on wxMediaCtrl. We would like to extend the control to include tcp/udp type streaming support, keyboard support and full screen operation.
Despite the payment for services THIS WORK WILL BE RETURNED TO THE COMMUNITY AS wxWmiMediaCtrl. (Thank-you Julian et al)
- Experienced in C/C++ and wxWidgets
- Multiplatform Linux + gcc and win32/64 we have been using wxDevCpp
- Professionals only please
- Prefer work from home, presence in IRC development group
For more info, contact istewart AT worldmulticast DOT com
[edit] Volunteer with wxWidgets/Python Experience
Downhill Battle is looking for a volunteer to help out with Blog Torrent. Send an email to labs(at)downhillbattle.org if you're interested.
[edit] Software Engineer with wxWidgets Experience
Please note this position is closed, description left here for reference only.
Location:
Broomfield, Colorado, USA (North suburb of Denver).
Job Title:
SW Systems Engineer II - Full time
Responsibilities
Development and maintenance of an Editor for Programmable ICs (EPIC)
and its graphical database.
Epic is an FPGA design visual editor tool, providing the capability
to modify routing, placement and logic of a design. Epic is
mostly used by design engineers to gather information, visually
verify route congestion, timing data, etc.
Epic uses physical chip description database. Please note this has
nothing to do with SQL, relational DB, etc. This is a binary
description of the silicon that needs to be accurate, small and fast.
Work objective:
Develop and maintain stable, high quality, fast tool. Priorities
are stability, usefulness, speed and small memory print in that order.
You will co-own a project lead by a senior developer. You will be
expected to understand, document and test your code. This project
is of high visibility when you succeed, and also of high visibility
should you fail. Once you prove yourself, you will own this or
some of many other projects.
Other info
Platforms:
Concurent development and testing on Linux, Solaris and NT is
the standard operating procedure.
Code:
Large, mostly C++, portable code base. Epic is just one of many tools
in the software suite. Epic is mostly portable C++, some C, wxWidgets
are wired in.
Solaris, Linux:
Uses wxGTK+ port on Solaris and Linux, although some parts still run
with {Mo,Less}tif - migration to wxWidgets is underway.
Win32:
Uses wxMSW port on Win32 platforms, no MFC is used, nor is there
any plan to do so.
Environment:
Relaxed yet fast paced, midsize company, this small office (~8 people) is
located in Broomfield Colorado (north suburb of Denver). The company is
not open to cross{country,world} telecommuting, physical presence
is a must. While this office is small, the whole environment is quite
complex - we interact with other developers located at other US sites.
Education and training
Required:
Bachelor of science (BS) or higher (or equivalent). Electrical
engineering or computer science degree preferred, other technical
fields will be considered.
Knowledge of wxWidgets, wxPython or a strong desire to learn.
Highly desired:
Ability to develop platform agnostic code on Unix, Linux, Win32.
GUI design, layout, high performance 2D graphics.
High performance datastructures and algorithms.
Knowledge of any:
{Mo,Less}tif, Xt, X11, GTK+, wxPython, Win32, MFC (please note
that while MFC fluency is likely helpful, no MFC is used).
Sought:
5+ years experience in software development (C++, Perl, Python, shells,
other scripting languages).
Ability to work in a large, complex development environment.
Willingness and ability to work in a team.
Helpful:
Any level of knowledge of FPGA design tools environment
(Lucent/Agere/Lattice, Xilinx, Altera).
Any hardware design experience.
Any CAD tool experience.
[edit] ionForge seeking Senior Software Engineer with wxWidgets Experience
ionForge is aggressively seeking a Senior Software Engineer with wxWidgets experience. You should be a "guru" level developer with 7+ years of professional experience.
This is a full time salaried position located in sunny Orange County, California, USA.
[edit] Volunteer with wxWidgets Experience for Migrating a Geographic Information System
NrdbView is looking for a volunteer to help out with migrating our Gis Application (under GPL). Send an email to nrdbview(at)users.sourceforge.net if you're interested.
