Career opportunities

Embedded Engineer

    • Job Tracking ID: 2020.8.5.81
    • Job Location: Billerica, MA
    • Job Level: Mid Career (2+ years)
    • Level of Education: BA/BS
    • Job Type: Full-Time/Regular
    • Date Updated: August 05, 2020
    • Years of Experience: 5 - 7 Years
    • Starting Date: ASAP
    • SAP Category: Engineers
Invite a friend
facebook LinkedIn Twitter Email


Job Description:

  • Development of hardware and software for embedded systems, which are used in the medical technology and laboratory automation industries.

  • Design and analysis of digital and analogue circuits with hardware/software verification.

  • Schematic capture, PCB Layout through production for prototype devices .

  • Develop; low-level hardware drivers, system and hardware level diagnostic routines, boot loaders, error handling, and event logging.

  • Design Software modules representing customer’s requirements, both embedded (e.g. C, C++) and PC based (e.g. C#, NI LabVIEW).

  • Development of internal component testing (e.g. NI LabVIEW based).

  • Perform software documentation, unit test plans, and quality analysis.

  • Assure a high standard of quality in your own work and in the work of others on your team via good coding practices, process improvements, clean designs, smart testing and review practices.

  • Mechanical aptitude, determine and troubleshoot if issues are software or hardware related.  Have the capability to fix the issue. 

  • Work effectively with cross disciplinary teams of mechanical, electrical, software, biomedical and testing engineers.

  • Troubleshoot and debug products in production and service as required.

Experience and Skills:

  • Above average Bachelor or Master of Science' degree in Computer Science, Computer Engineering, Mathematics or Electrical Engineering with focus on embedded systems is required.

  • 5 to 10 years of industrial experience ideally in the field of industrial automation, robotics, medical devices or semiconductors.

  • Very good knowledge of digital and analog circuit technology, digital signal processing and transmission, as well as electrical measurement technology and EMC.

  • Expertise in embedded based software development (C, C++).

  • Good knowledge of C#, .NET, WPF, WCF.

  • Good understanding of OOD / OOP / Design patterns.

  • Knowledge of PLC/CODESYS, NI LabVIEW.

  • Experience with bootloader development.

  • Broad technical interest and high self-motivation to build up knowledge in new areas.

  • Strong ability to work within team structure, planning and deliverables.

  • Excellent verbal and written communications skills.

  • UML and design patterns.

  • Must be able to work independently with minimum supervision and direction.


Festo Corporation is an equal opportunity, affirmative action employer and considers qualified applicants for employment without regard to race, color, creed, religion, marital status, national origin, sex, sexual orientation, gender identity, age, physical or mental disability, veteran status, and those laws, directives, and regulations of Federal, State and Local governing bodies or agencies. For your reference: EEO is the Law Poster