Sr Embedded Software Engineer
$111,384–$139,152 year
On-site · Victor, New York, United States
Job Summary
Senior embedded software engineer responsible for embedded software development support for current and legacy systems, including requirements definition, software design, coding, testing, and documentation. Will work with Program Management, project teams, and customer representatives; participate in bi-weekly software meetings; occasional travel to offsite government and non-government test facilities. Role emphasizes Embedded Linux, DSP concepts (A/D, D/A, filters), and hardware/software troubleshooting; requires the ability to obtain a US government security clearance and a bachelor’s degree in a related field. Location: Victor, NY (onsite). Equipment and skills span Multimeters, Oscilloscopes, Function Generators, Logic Analyzers, Spectrum Analyzers; additional desirable experience includes RF, cryptography, IP networking, FPGA (VHDL/Verilog), MATLAB. The company supports a comprehensive benefits package and defense-industry environment requiring US citizenship and security clearance.
Required Qualifications
- Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or similar
- 6+ years of experience in Software and Embedded software development and engineering for complex organizations
- Embedded Linux experience
- Experience with digital signal processing concepts, such as: A/D, D/A, filters
- Ability to obtain a US Government security clearance
- Security clearances are granted to U.S. citizens
- Excellent hardware/software troubleshooting skills
- Ability to self-manage
- Basic test equipment knowledge: Multimeters, Oscilloscopes, Function Generators, Logic Analyzers, Spectrum Analyzers
Desired Qualifications
- 6+ years of embedded software development experience
- Embedded Linux experience
- Experience with digital signal processing concepts (A/D, D/A, filters)
- Ability to obtain a US Government security clearance
- C/C++ development
- US citizenship
- Hardware/software troubleshooting skills
- Experience with RF concepts
- Experience with test equipment (Multimeters, Oscilloscopes, Function Generators, Logic Analyzers, Spectrum Analyzers)
- Experience with FPGA development (VHDL/Verilog)
- Matlab experience
- Cryptography experience
- IP networking experience
- Ability to work with program management and customers
- Willingness to travel to offsite test facilities
- Bachelor's degree in Computer/Electrical/CS or similar
- Embedded software development for complex organizations
- Experience with requirements definition and software design
- Documentation of software efforts
- Team collaboration and bi-weekly software meetings
- Knowledge of sonar/radar/underwater platforms (naval) (preferred)
- Security clearance requires US citizenship
- Senior-level software engineering mindset
- Strong initiative and self-management
- Ability to sustain high-quality engineering under defense programs
- Experience with legacy and new development maintenance
- Experience with software testing and debugging
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.