Search Jobs

Connecting expertise with opportunity.

Sr Embedded Software Engineer

Marlborough, MA 01778

Posted: 01/11/2022 Industry: Systems, Software and IT Job Number: 13743

Job Description

Connexion’s mission is to provide "best in class" services to job seekers. We strive to achieve excellence in job placement, staffing, and recruiting services while treating candidates with the professionalism and respect they deserve.


Title: Sr Embedded Software Engineer

Hiring Organization: Connexion Systems & Engineering

Compensation, Benefits, and Employment Type

  • Duration: Perm
  • Pay rate: $130k
  • Job Location: Marlborough, MA
  • Job#: bh 13743

Sr Embedded Software Engineer

Senior Embedded Software Engineer to design and develop highly complex medical devices. The ideal candidate will play a significant role in the development of energy-based products. The candidate is a hands-on developer and has very strong domain knowledge in embedded software engineering.

Essential Job Function

  • Participates in embedded software architecture, design, implementation, and software integration activities.
  •  Responsible to develop and write software requirements and detailed design documentation
  • Work closely with software test engineers to support the development of test cases.
  • Work closely with Electrical, Systems and Optical engineers to support the design and implementation of laser-based systems.
  • Document source code according to professional and established standards
  • Responsible to work with Release Engineering and provide the required support.
  • Constantly contributes to software project management activities, by providing time estimates, breakdown of the software tasks and participating in the schedule reviews.
  •  Be a great team player!

    Knowledge/Educational Requirements
    Requires a BS degree in Computer Science, Computer Engineering, Mathematics, Physics or a related Engineering discipline
  •  5+ years’ experience in developing complex multi-threaded embedded (real-time operating system) software in C/C++.
  •  Knowledge of hardware interfaces I2C, SPI, USB, UART, CAN.
  •  Hands on experience with standard lab equipment such as oscilloscope, logic analyzer, JTAG and hardware debugging platforms
  • Ability to understand and debug problems at both embedded and system levels.
  • Experience in developing automated software unit tests.
  • Experience with PIC and ST microcontrollers.
  • Experience with 62304, 60601, 13485 development processes and standards strongly preferred
  • Demonstrated experience documenting product requirements and product design.
  •  Expert knowledge in GIT source control.
  • Experience in the participation in Software Development Lifecycle phases
  • Excellent communicator - written documentation and oral presentations/ discussions/ meetings
  • Nice to have:
    - A minimum of 2 years of work experience with relational databases is a plus
     - Experience with cybersecurity, web services, or IoT SW solutions is a plus



.Please use the apply button to submit your resume for consideration. A Connexion Representative will contact you immediately.


When responding to this job posting you MUST include the Job# and Job Title in your subject line.


If you are active in a job search but this job is not for you, please reach out to We would be glad to help you find the perfect job!




Meet Your Recruiter

Apply Online

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.