Embedded Software Engineer at Gentex Corporation
Manchester, NH 03103, USA -
Full Time


Start Date

Immediate

Expiry Date

03 Dec, 25

Salary

0.0

Posted On

04 Sep, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Continuous Improvement, Defense, Embedded Linux, Computer Engineering, Computer Science, Communication Skills, Software Engineering Practices

Industry

Computer Software/Engineering

Description

MINIMUM QUALIFICATIONS:

  • B.S. or M.S. in Electrical Engineering, Computer Engineering, Computer Science, or related field required

ABOUT THE JOB!

We are seeking a skilled Embedded Software Engineer to lead the development and integration of embedded software solutions for our innovative acoustic headsets and integrated systems. This role is pivotal in driving new product development, enhancing software architecture, and ensuring robust firmware and system performance in a dynamic and fast-paced environment.
Gentex offers a robust benefit package- including, but not limited to, medical coverages, 401k, paid time off and excellent work schedules including a 9/80 work week.

KNOWLEDGE, SKILLS AND ABILITIES:

  • Strong firmware development skills for 8-, 16-, and 32-bit microcontrollers (especially Qualcomm S series and ARM families)
  • Ability to work effectively in a multidisciplinary team environment
  • Excellent verbal and written communication skills for technical and non-technical audiences
  • Capability to troubleshoot and resolve complex technical issues
  • Commitment to continuous improvement in software engineering practices and methodologies
  • Experience with Department of Defense (DoD) customers is preferred.
  • Audio DSP programming experience a plus.
  • Comfortable learning existing functionality via code inspection.
  • Development for embedded Linux a plus.
Responsibilities
  • Lead all phases of the software development lifecycle, including architecture, design, implementation, testing, debugging, and integration for embedded systems
  • Act as a technical liaison with externally contracted software development resources
  • Collaborate closely with hardware engineers to ensure seamless integration of software and hardware components
  • Develop and document software requirements and specifications
  • Participate in technical bids and proposals, contributing to conceptual design and cost estimation for firmware solutions
  • Support manufacturing and field-testing activities as needed
  • aintain awareness of industry trends and technological advancements to influence product roadmaps and innovations
Loading...