We provide competitive salaries for all accepted candidates.
SW - Embedded Software Developer (real-time micro controller firmware)
We currently have new openings for Immediate and Future placements. ectalent clients with open positions include: SAP, HP, IBM, and many other companies including start-ups!
You will be developing software/firmware intended to receive external inputs from hardware and/or control actuator hardware directly. Candidates must have a good working knowledge of computer architecture concepts (e.g. registers, memory architecture, I/O interfacing, I/O registers and ports) and to understand how to write code (typically in C or C++) to interface to the hardware directly.
Candidates will have experience of projects writing such software for one or more of the industry-standard microcontroller architectures (e.g. Intel, ARM, Atmel, etc.) and/or microcontroller boards (e.g. Raspberry PI). Typically the firmware must handle all the startup/configuration of the naked iron, and it may need to implement simple I/O support to support the development process (e.g. test interfaces, control panel) and operator interfaces.
The run-time environment/kernel will likely be chosen for real-time performance, and experience working with such kernels before is highly useful. Firmware development often requires deep familiarity with the underlying hardware, and so the use of tools such as logic analyzers, oscilloscopes is helpful to monitor the software/hardware interface. Experience with digital and/or analog electronics is a plus, especially for things like AtoD and DtoA conversion.
Programmers are expected to be familiar with the techniques, class libraries and interfaces which are necessary to take incoming bulk data, reduce/compress it, and transfer it via the network to server-side applications logic, databases, etc. Familiarity with low-level networking services and socket programming is required.
Superior benefits offered
to select early career talent
ectalent provides the following:
What people are saying about ectalent and the eary career talent program
“Apart from learning about the industry, my ect program in California allowed me to appreciate a great deal about US life and culture. I also learned a lot about myself and how to thrive and lead in an entrepreneurial environment.”
“What an experience! My ect program surpassed all of my expectations. Being provided with real challenges coupled with excellent training and support helped me to build the technical and life skills that I now use every day.”
“I learned an incredible amount in my ect program last year. It helped me accelerate my career and understand how the high tech business in the US works.”