Search Jobs

Embedded Software Engineer

Avenel, NJ 07001

Posted: 01/16/2023 Employment Type: Direct Placement Category: Software Engineers Job Number: 95939

Job Description

The Senior Embedded Software Engineer is responsible for gathering customer requirements, defining system functionality, and writing embedded code in various languages, but primarily in C.  Candidates will be developing in a DO-178C environment to ensure full certification compliance for our power conversion/energy storage products in close collaboration with our electrical design team.

Key Responsibilities:
In this role the responsibilities will include, but not be limited to:
  1. Design and integrate complex embedded control systems for power electronics.
  2. Experience with TI TMS320 series DSP and Code Composer Studio is desired.
  3. Participate and lead all aspects of software development, verification, testing and documentation based on DO-178C requirements.
  4. Participate in continuous improvement of processes for DO-178C certification.
  5. Perform board level troubleshooting and development.
  6. Collaborate with other business units on projects, as necessary.
  7. Communicate with customers for design reviews, status updates, etc.
  8. Author and defend, via the SOI audit process, DO-178C artifact documents.
  9. Limited travel (up to 10%) may be necessary.
The successful candidate will have a background which includes the following demonstrable experience, skills and education:
  1. B.S. in Computer Science or EE required; M.S. preferred
  2. A minimum of 7 years of related design experience in embedded systems design
  3. Strong understanding of the DO-178C development processes or equivalent stringent standards
  4. Ability to develop software in C programming language, and other languages as required
  5. Ability to author requirements and design artifact documents
  6. Proficiency in software engineering tools such as DOORs, Bugzilla, JIRA, etc.
  7. Ability to collaborate with Electrical Engineers in the definition, development, and test of embedded systems.
Ensure compliance with applicable processes and procedures during the course of daily job function

Physical Demands:

While performing the duties of this job, the employee is occasionally required to stand, walk, sit, use hands to finger, reach with arms and hands, climb stairs, stoop, kneel, crouch, talk or hear. The employee must occasionally lift and/or move up to 30 lbs.

Work Environment:

While performing the duties of this job, the employee is exposed to weather conditions prevalent at the time and an air-conditioned and heated office. The noise level is occasionally high.
Apply Online
Apply with LinkedIn Apply with Facebook Apply with Twitter
Chat With A Recruiter

Send an email reminder to:

Refer A Friend

Share This Job:

Related Jobs:

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

All Testimonials

PEAK is eager to comply with our very stringent requirements and do so with professionalism and accuracy. Their rates are very competitive.

Gina R.

See All Testimonials

PEAK Careers!

Take control of your career! Join the team as a recruiter at PEAK and build the future of your dreams.