Engineer Embedded Software
Job in
San Diego, San Diego County, California, 92189, USA
Listed on 2026-10-24
Listing for:
Apex Systems
Full Time
position Listed on 2026-10-24
Job specializations:
-
Software Development
Embedded Software Engineer, Software Engineer, C++ Developer, Unix/Linux
Job Description & How to Apply Below
Job Description # Engineer Embedded Software 3
Apply
** Job#: 3056224
***
* Job Description:
** Engineer Embedded Software 3
*
* Location:
** San Diego, California (On-site)
Role Overview An experienced Software Engineer is required to join the Software and Digital Technologies department. This position involves designing, developing, integrating, and testing embedded and real-time systems, with a primary focus on cryptographic software code bases. The successful candidate will collaborate with multi-disciplinary teams, including Systems Engineering, Digital Engineering, Hardware, and Integration & Test, within an Agile development environment. Key responsibilities include analyzing system capabilities to resolve challenges related to software functionality, data acquisition, and programming techniques.
Key Responsibilities
* Design, develop, integrate, and test real-time embedded software for complex applications.
* Architect and administer embedded software code bases with a focus on cryptographic mechanisms.
* Collaborate with multi-disciplinary engineering teams in an Agile software development environment.
* Analyze system capabilities to resolve software and design problems, ensuring correct program intent and output requirements.
* Implement cryptographic mechanisms using dedicated software libraries.
* Integrate low-level firmware and software in complex, multi-threaded real-time systems.
* Utilize modern software development tools for debugging, version control, and task management.
Required Qualifications
*
* Education:
** Bachelor's degree in Computer Engineering or another STEM discipline.
*
* Experience:
** Minimum of 5 years of related experience with a Bachelor's degree, or 3 years with a Master's degree, or 1 year with a PhD.
** Technical
Skills:
** Proficient in C/C++; hands-on experience with Yocto/Petalinux or Wind River Linux; experience with Xilinx platforms (Zynq, Ultrascale+, and VERSAL); familiarity with network protocols (TCP/IP) and common network configurations; experience using Jira, Bitbucket, and Git; proficiency in the formal software lifecycle process from requirements to testing; ability to work full-time on-site at the designated facility.
Preferred Qualifications
* Foundational knowledge of Rust.
* Experience with low-level driver development and bare-metal embedded device drivers.
* Familiarity with Linux kernel driver development or modifications.
* Proficiency working with Linux containers such as Docker, Kubernetes, or similar container orchestration platforms.
* Experience with Software Defined Radios and avionics operating systems.
* Experience with communication protocols including I2C, SPI, UART, PCIe, and Ethernet.
* Familiarity with Xilinx tools including Vitis and Vivado.
* Familiarity with modern security standards and PowerPC architectures.
* Familiarity with engineering tools such as Rhapsody, DOORS, Clearcase, and Green Hills Ada Multi.
* Everforth Apex is a world-class IT services company that serves thousands of clients across the globe. When you join Everforth Apex, you become part of a team that values innovation, collaboration, and continuous learning. We offer quality career resources, training, certifications, development opportunities, and a comprehensive benefits package.
Our commitment to excellence is reflected in many awards, including Clearly Rateds Best of Staffing in Talent Satisfaction in the United States and Great Place to Work in the United Kingdom and Mexico.
** Everforth Apex uses a virtual recruiter as part of the application process. Click here for more details. By applying for this job, you agree to receive calls, AI-generated calls, text messages, or emails from Everforth Apex and its affiliates, and contracted partners. Frequency…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×