

Senior Embedded Software Engineer
Actalent
Posted Monday, April 21, 2025
Posting ID: JP-005224291
Smithtown, NY
Embedded Software Engineer
Smithtown, NY - Full-time position
Salary range: $130,000 - $175,000
Job Description
- Design, new feature development, and optimization of software source code-base.
- Develop Linux-based C/C++ code and integrate new designs for new products into our current source-code base.
- Create and execute test plans, perform simulations, and validate software designs to ensure high performance and reliability.
- Work closely with system architects, hardware engineers, and software developers to define requirements and implement solutions.
- Diagnose and resolve issues related to new and old product designs, including debugging and optimizing hardware and software interactions.
- Maintain detailed documentation of design processes, methodologies, and results to ensure clear communication and knowledge sharing.
- Research, develop, propose, evaluate and/or implement new methods, processes, techniques, tools, components, or technology that improve quality, timeliness and/or performance of products.
Essential Skills
- 5+ years of experience in software design and development, including hands-on experience with complex projects.
- 3+ years of experience in design and development of embedded software in C/C++, experience with RTOS.
- Linux C/C++ applications – experience with writing or modifying (required)
- Installing/configuring Linux (required)
- Linux device drivers – experience with writing (desired) or modifying (highly desired)
- Industry specific communication protocols: MIL-STD-1553, ARINC 429, CAN (highly desired)
- Strong skills and experience in working with IDE’s, source code editors and debug tools such as GDB and WinDbg.
- Ability to create and understand scripts for Linux and Windows.
- Experience in communication protocols: PCI, PCI-Express, USB, Thunderbolt 3 & 4, JTAG, SPI, I2C, RS-232/422/485, CAN.
- Excellent analytical and troubleshooting skills with a keen eye for detail.
- Strong verbal and written communication skills, with the ability to work effectively in a team-oriented environment.
Additional Skills & Qualifications
- Bachelor’s degree in Computer Science, Computer Engineering or similar.
- Experience with MIL-STD-1553, Fibre Channel, and ARINC-429 is highly desirable.
- Experience or knowledge of DO-178/254 certification process throughout all (SOI) Stages of Involvement phases is a plus.
Compensation:$175000
Contact Information
Email: mhuber@actalentservices.com
The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.