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: