Find Jobs
Find Jobs Near You – Available Work in Your Location
Skip to job details
EI
Entegee, Inc.
Embedded Systems Test Engineers
Job Description
Senior Embedded Systems Test Engineer responsible for designing, developing, integrating, and validating complex embedded test systems for aerospace, defense, and industrial applications. Job Requirements Bachelor's degree in Electrical Engineering, Computer Science, or equivalent technical discipline. 10+ years of relevant engineering experience. Strong experience integrating National Instruments hardware. Experience developing embedded C-based systems. Expertise in data acquisition systems and signal conditioning. Experience with real-time control systems. Knowledge of communication protocols including CAN/J1939, ARINC, RS-232, RS-422, RS-485, SPI, and I2C. Experience developing detailed test procedures and validation plans. Experience designing and building test fixtures. Experience executing structured system-level and subsystem-level validation testing. Experience integrating analog and digital interfaces. Experience with NI PXI, RIO, or FlexRIO platforms. Preferred Skills Experience supporting large-scale test rigs with 10,000+ I/O points. SQL or database development experience for automation, data logging, or telemetry. Experience developing database-driven test applications. Experience building configurable GUIs and operator interfaces. Experience developing automated test frameworks. National Instruments Certified LabVIEW Developer (CLD) certification. National Instruments Certified LabVIEW Architect (CLA) certification. Experience with aerospace, defense, or other mission-critical systems. Job Responsibilities Design and implement test methods for validating and troubleshooting complex systems, subsystems, and hardware. Develop and maintain test fixtures, diagnostic programs, test specifications, and supporting documentation. Develop detailed system-level and subsystem-level test plans. Perform validation testing on products, subsystems, hardware, and manufacturing processes. Plan test labor, schedules, hardware, equipment, and facility requirements. Develop scalable, database-driven test applications and automation frameworks. Create configurable operator interfaces and GUIs for test systems. Integrate NI PXI, RIO, and FlexRIO hardware into automated test environments. Integrate industrial sensors, communication buses, and custom analog and digital interfaces. Support large-scale integration rigs and high-channel-count I/O systems. Develop embedded C software for test and control applications. Configure and troubleshoot DAQ, signal conditioning, communication, and real-time control systems. Improve test predictability, equipment utilization, manufacturing test processes, and validation efficiency. Maintain test procedures, validation records, configuration data, and technical documentation. Support new product development and production validation activities.
Pay Details:
The Company will consider qualified applicants with arrest and conviction records in accordance with federal, state, and local laws and/or security clearance requirements, including, as applicable: The California Fair Chance Act Los Angeles City Fair Chance Ordinance Los Angeles County Fair Chance Ordinance forEmployers San Francisco Fair Chance Ordinance Massachusetts Candidates Only:
It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.Career Insights for Embedded Software Engineer
See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.
Scorecard
Based on North Carolina data
Review key factors to help you decide if this role fits your goals. How is this calculated?
What they do
An Embedded Software Engineer designs or improves the embedded computer software that supports specialized hardware for certain products, devices or systems. Oversees the entire software development process. Analyzes customer or user needs, designs programs, writes code or instructs computer programmers, tests design, and documents programs. May assist with upgrades or maintenance.
$117,115 / year median in North Carolina
+10% projected growth