Embedded Systems Programmer (C/C++) | Launch Consulting (ELE:UNR)

EMBEDDED SYSTEMS PROGRAMMER (C/C++) | LAUNCH CONSULTING (ELE:UNR)

POSITION DESCRIPTION:

Launch Consulting is currently seeking an Embedded Systems Programmer (C/C++) to deliver embedded software from conception to release for new embedded subcomponent microcontrollers in our client’s intelligent power distribution products. The Embedded Systems Programmer will ensure that all assigned duties are performed quickly, efficiently, and according to established departmental and company policies, procedures, and goals. This is a full time position. Duties include, but are not limited to:

  • Design, develop, and maintain firmware used in embedded, network enabled, power control products
  • Document designs, source code, test requirements, and processes
  • Collaborate with the engineering team on designs

MINIMUM QUALIFICATIONS:

  • Strong C programming, debugging skills for embedded microcontrollers
  • Understanding of communication protocols (e.g. I2C, SPI, USB, UART)
  • Experience with 8051, ARM, PIC microcontrollers, and development environments
  • Experience with source code control and bug tracking systems (e.g. SVN, TRAC)
  • Experience with compilers and JTAG debuggers
  • Ability to work with cross functional teams to develop hardware and firmware design specifications as well as subcomponent functional test requirements
  • Educational requirement of a Bachelor’s degree in Computer Science, Computer Engineering, or Electrical Engineering

CLICK HERE FOR ADDITIONAL INFORMATION

HOW TO APPLY:

Interested applicants should go to launchcg.com/careers/, scroll down to the “Talent Services Jobs” header, and select “Embedded Systems Programmer (C/C++)” under the “Job Title” drop down tab. Then, click on the respective position just under the tab and complete the online application.