Logo
Oxenham Group

Sr Embedded Software Engineer

Oxenham Group, Goleta, California, 93116


Sr. Embedded Software Engineer Position Overview: Our client is looking to add a Sr Embedded Software Engineer to their team in Goleta to support project work in the defense space: Key Responsibilities: As a Sr. Embedded Software Engineer, your day-to-day responsibilities will include: Designing, coding, debugging, and integrating new capabilities for both new and existing turreted weapons systems. Identifying and resolving issues within existing systems. Conducting integration of new functionalities in both the Systems Integration Lab and in field environments. Delivering executable software that meets performance and contractual requirements. Producing high-quality software documentation and other related work products as needed. Providing regular project status updates to management during the project lifecycle. Qualifications: Educational Background: Bachelor's degree in Electrical, Computer, or Software Engineering is preferred. Other engineering disciplines will be considered with relevant experience in real-time control software development. A Master's degree is a plus. Experience: Minimum of 7 years of experience in the design, development, and testing of embedded real-time control software. Approximately 5 years of overall experience in software development. Technical Skills: Proficiency in C programming (experience with Java is a plus). Strong OS knowledge, particularly with Real-Time Operating Systems (RTOS); experience with bare-metal and embedded Linux is a plus. Familiarity with communication protocols and drivers such as networking, MIL-STD-1553, UART, SPI, I2C, and others. Ability to read and interpret electronic part data sheets, electrical schematics, and communication protocol documentation. Experience with Unix internals, low-level driver software, and communication interface software; GUI software experience is a plus. Experience with data acquisition, diagnostics, and document creation in technical settings. Behavioral Competencies: Innovation, adaptability, decision-making, communication, customer focus, strategic relationship building, energy, initiative, and a quality-oriented mindset. Additional Requirements: Ability to obtain and maintain a U.S. security clearance. Preferred Qualifications: Master's Degree is a strong plus. Experience with vulnerability assessment tools such as Coverity, Client Fortify, Veracode, or Black Duck. Strong knowledge of cybersecurity trends and hacking techniques. Experience in network security, networking technologies, and network monitoring tools. Industry certifications such as CSSLP, CISSP, GICSP, GSEC, CEH, or CISM are highly desirable.