Share this Job

Go Back

Embedded Engineer Location: St. Louis, MO


2016-01-15 15:40:11
Job Type: Full Time only
Budget $: 100,000 - 200,000

Role: Software Engineer - Embedded
Location: St. Louis, MO
Essential Functions
  • Support project teams as software/controls expert.
  • Collaborate with electrical and mechanical engineers on the hardware design and implementation process.
  • Troubleshoot, performance tune, and optimize embedded systems in a production environment.
  • Understand hardware and software interactions.
  • Perform all phases of software development: requirements, design, implementation, verification, and release, which includes testing and support.
  • Develop embedded C/C++ applications/firmware.
  • Develop and execute test procedures.
  • Develop supporting design documentation.
  • The above list of essential duties is not exhaustive. It only defines some of the main responsibilities.
  • An employee may be required to perform additional tasks not listed above.
Job Qualifications
  • BS (or MS) in Computer/Electrical Engineering, Computer Science, Math or related field.
  • 5+ years developing embedded software using C or assembly language.
  • Strong programming skills in C and C++ for real-time control and sensor processing.
  • 2+ years programming and debugging the PIC Family of micro controllers.
  • Knowledge of device drivers for interfacing control systems and sensing hardware.
  • Familiarity with debugging tools such as bus analyzers and oscilloscopes.
  • Knowledge of peripheral buses like I2C, SPI and CANbus.
  • Experience in networking and peripheral interfaces RS232, RS485, and Ethernet (TCP-IP).
  • Demonstrated knowledge of rapid prototyping, debugging and problem solving skills.
  • Experience with GIT source control system and JIRA tracking system.
  • Ability to use logic and reasoning to identify the strengths and weaknesses of alternative solutions, conclusions or approaches to problem.Self-starter.
  • Ability to organize work, prioritize, and follow-thru for successful results.
  • Physical Job RequirementsSpeaking to employees and customers.
  • Listening to employees and customers.Sitting for extended periods of time.
  • Electronic component soldering skills, electrical component wire harness fabrication skillsStanding for continuous periods of time without being able to leave the work area.
  • Lifting (raising or lowering objects):Pulling and/or pushing (exerting up to 10 pounds on a regular basis so that the object is moved to or away from the employee)Carrying objects (in arms or on shoulders):Grasping (applying pressure to objects):Reaching (extending hands and arms in any direction):Stooping and crouching (bending downward and forward):Feeling (perceiving attributes of objects such as size, shape, temperature, or texture):

Key Skills: