Embedded Systems Engineer

MPR Associates is seeking an Embedded Systems Engineer for our office in Chelmsford, MA. MPR Associates is a multi-disciplinary engineering and consulting firm founded in 1964 and headquartered in Alexandria, Virginia. MPR makes challenging projects successful, delivering safe and reliable technical solutions across the entire project or product lifecycle to benefit our clients and society as a whole. MPR provides high quality services to the Power (including Nuclear), Federal, and Health & Life Science industries.
MPR's highly motivated, talented, and innovative employees value interesting and challenging technical work as well as a desire for continuous learning. As MPR continues to grow, we seek individuals with an interest in expanding their technical, leadership, and business capabilities.
General Job Description
MPR Associates is actively growing our business in the medical product development area and is looking for a unique individual with an electrical engineering and firmware/software development background. The individual will work on electrical engineering and embedded systems assignments with responsibilities to: define project requirements, develop system architectures, design circuit boards, develop firmware/software for embedded systems, plan and verify systems through analysis and testing, and communicate results internally and externally.
The ideal candidate will have experience designing hardware and software systems for various embedded platforms. Experience with software/firmware development for safety-critical systems and/or medical devices is desired. The candidate must be willing to work in a fast-paced, multi-disciplinary environment and exhibit strong technical skills and self-motivation.
The job location is at MPR's Chelmsford, MA office. Visits to MPR headquarters in Alexandria, VA will be required for on-boarding.
Develop new embedded systems for medical devices, including:
Evaluate design tradeoffs and develop system and software architecture
Prepare system and software requirements specifications
Design circuit boards
Develop software/firmware code in various environments
Perform system troubleshooting and debugging
Prepare documentation of software and electrical system design
Qualify systems including EMC and Safety testing
Communicate technical recommendations and approaches to project team members and clients
B.S. Electrical or Computer Engineering with 4 to 10 years of experience in engineering related to product design and embedded systems development.
Proficient in debugging embedded systems including familiarity with testing equipment and methods: data acquisition systems, oscilloscopes, and logic analyzer
Experience in these areas required:
Circuit board design for schematic capture and board layout / routing
Software/Firmware development using C/C+
Experience in these areas highly preferred
Embedded Operating System and Board Support Package development
Android and/or Apple iOS programming
VHDL or Verilog programming for FPG
Experience in the following areas is considered a plus
Working knowledge of medical device industry standards: IEC 60601-1 and IEC6230
Familiarity with PCB design and IPC Standards
Use of automated software test tools
Skills - Personal
Excellent verbal and written communication skills with the ability to communicate effectively with clients and senior management
Ability to multi-task across teams of engineers and managers on various projects
Ability to mentor more junior engineers and oversee their work efforts
Motivated to tackle new problems and take on new responsibilities
Good time management and organization skills
As required by project assignments. Estimated is 10% - 20%
MPR Associates, Inc. is an equal opportunity and affirmative action employer, who participates in E-Verify. All qualified applicants will receive consideration for employment without regard to race, color, national origin, sex, religion, age, disability, veteran's status, sexual orientation, gender identity, genetic information or any other classification as required by applicable law.

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.

More Jobs

Embedded Systems Engineer
Cambridge, MA Aurora Flight Sciences
Hardware/Embedded Systems Engineer
Lexington, MA Digital Prospectors
Embedded Systems Software/Hardware Engineer
Lexington, MA Digital Prospectors
Telecommute Dialogue System Engineer
Worcester, MA Aeolus Robotics, Inc.
Systems Engineer - Clearance
Marlborough, MA ConsultNet, LLC