Embedded Software Engineer

JOB SUMMARY:Designs, develops, documents and tests software systems, especially embedded systems, for use within equipment or machinery. ESSENTIAL/PRIMARY DUTIES: Design, develop and maintain embedded firmware for process controls and hardware control Apply principles and techniques of embedded software engineering to accomplish goals. Use familiarity with a variety of the field's concepts, practices, and procedures. Create documentation of design to ensure software can be understood and maintained.  Including, but not limited to: Architecture Drawing, Design Documents and In-code documentation. Perform and document verification and code review activities that demonstrate the design meets requirements.  Including, but not limited to: Unit testing, Integration testing, System testing and Device functional testing. Interact with cross functional project teams to accomplish project/product objectives. SECONDARY DUTIES: Increase/gain knowledge in other aspects of software engineering Provide guidance among co-ops EDUCATION and/or EXPERIENCE: Bachelor's Degree in Electrical Engineering, Computer Engineering or Computer Science or a related field required and 2-5 years of experience in a related field preferred. COMPETENCY/SKILL REQUIREMENTS: Proficient in Microsoft Office Suite Ability to follow instructions. Ability to multitask and problem solve Experience with an ERP system. Oracle preferred. PLM Agile preferred. Ability to analyze and interpret data Ability to prepare Test Protocols and Test Reports Attention to detail Ability to work independently and collaboratively Strong analytical and communication skills (written & verbal) Ability to read engineering documents Experience with software developed tools desired, specifically Eclipse based tools Experience with NXP/Freescale processors desired Ability to read and understand electrical schematics Generate software requirements distilled from system level requirement and other sources Knowledge of electronics and circuit design Understanding of advanced debugging/troubleshooting techniques, and working knowledge of source code control and defect tracking systems Experience with software and firmware development design tools   SUPERVISORY RESPONSIBILITIES: None 1818E
Salary Range: NA
Minimum Qualification
Less than 5 years

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.