Let’s Connect Today!

NextGen Person

Embedded Software/Firmware Developer in Highland, IL at NextGen

Date Posted: 8/26/2018

Job Snapshot

Job Description

We are looking for one with embedded software (firmware) experience. Candidates must have experience developing on Linux. In addition to software development, responsibilities of the position include analysis of technical requirements, software architecture and design, and software verification. Pluses include: Real-time software development, unit testing / test-driven development, source control using Git or Subversion, familiarity with embedded in-system debugging, security, secure coding, knowledge of electrical engineering and power systems. The candidate must have a bachelors degree in software engineering.



The position description already mentions C. We definitely should include C++ as well. Understanding a few different flavors of assembly language is a plus.



Experience developing on Linux (this includes tools: make, gcc/g++, gdb, git), and developing for embedded Linux systems (platforms such as PowerPC and ARM).



In addition to software development, responsibilities of the position include analysis of technical requirements, software architecture and design, and software verification.



Pluses include: Real-time software development, unit testing / test-driven development, source control using Git or Subversion, familiarity with embedded in-system debugging, security, secure coding, knowledge of electrical engineering and power systems.