Job Title: Senior Embedded Software Engineer Location: Onsite - Bohemia, NY
Employment Type: Full-Time
Experience Level: Senior
Industry: Aerospace, Defense, High-Reliability Systems
About the Role: We are seeking a
Senior Embedded Software Engineer to lead the development of high-performance software solutions for complex embedded systems. This is a fully onsite role offering the opportunity to work hands-on with cutting-edge technologies in a mission-critical environment.
Key Responsibilities:- Lead design and development of embedded software and source code optimization.
- Develop and integrate RTL code for new and existing product lines.
- Create and execute test plans, conduct simulations, and perform design validation.
- Collaborate with system architects, hardware engineers, and other developers to define and implement robust solutions.
- Diagnose and resolve hardware/software issues through detailed debugging and optimization.
- Maintain thorough documentation of design and development processes.
- Mentor junior engineers and contribute to team knowledge sharing.
- Develop product development schedules and manage required resources.
- Drive continuous improvement in tools, methods, and development processes.
Qualifications:- Bachelor's or Master's degree in Computer Science or Computer Engineering.
- 8-15 years of software development experience, including 3+ years in embedded systems (C/C ).
- Proficient with RTOS (e.g., VxWorks, GHS INTEGRITY), Linux and Windows development.
- Familiarity with IDEs, GDB, WinDbg, scripting in Linux/Windows, and SCM tools.
- Hands-on experience with high-speed networking, TCP/IP, and communication protocols (PCI, PCIe, USB, Thunderbolt, JTAG, SPI, I2C, RS-232/422/485, CAN).
- Knowledge of MIL-STD-1553, ARINC-429, and Fibre Channel is a strong plus.
- Understanding of DO-178/254 certification processes is desirable.
- Strong problem-solving, communication, and teamwork skills.
Who You Are:- A proactive problem-solver who thrives in a fast-paced environment.
- A team player with excellent communication and collaboration skills.
- Detail-oriented with a strong commitment to quality and continuous learning.
Security Requirement: Applicants must be U.S. Persons or able to obtain required export licenses.