Onsite Senior Embedded Software Engineer

Posted 2 hours ago

Apply now

About the role

  • Senior Software Engineer developing embedded software solutions for innovative naval power systems. Leading architecture design and collaborating within Agile teams in a high-stakes environment.

Responsibilities

  • Drive the analysis of customer requirements and development of internal software requirements
  • Lead the development of efficient and effective embedded system architectures to support requirements
  • Participate in the design, implementation, test/debug and integration of large embedded software subsystems
  • Coordinate software requirements-based test and support system test activities
  • Utilize Python for scripting and automation tasks
  • Mentor junior engineers in software development best practices and resolve technical issues to ensure team efficiency
  • Provide ongoing maintenance support for released software

Requirements

  • A Bachelor's Degree in Electrical Engineering, Computer Engineering, or Computer Science with emphasis on C/C++, or equivalent education and experience
  • Embedded Software Engineer with 5-10 years of experience developing moderately complex real-time embedded software, with expertise in DSP, RTOS, and C/C++ programming
  • Collaborate in Agile teams using Scrum methodology; actively participate in daily stand-ups, sprint planning, and retrospectives
  • Demonstrated capabilities in the design, development, and testing of embedded software products to be used in a high-reliability environment
  • Ability to develop efficient, reusable unit and requirements-based software tests
  • Experienced in review of software source code to required coding standards
  • Strong foundation in standard software development processes/methods and configuration management
  • Must be a self-starter comfortable with taking responsibility with a significant software design effort and be a champion for his/her designs and products
  • Must work effectively in a collaborative, cross-functional team environment

Benefits

  • health insurance
  • dental coverage
  • vision coverage
  • company contribution to a health savings account
  • telemedicine
  • life and disability insurance
  • legal insurance
  • 401(k) savings plan
  • flexible work schedules with our 9/80 program
  • competitive vacation
  • health/emergency leave
  • paid parental leave
  • community service hours

Job title

Senior Embedded Software Engineer

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job