971 IT & Software Developer jobs in the US

HRU Tech jobs

Lead Embedded Systems Engineer

$125,000 - 185,000
HRU Tech
Crowell Street 3523, San Diego
$125,000 - 185,000
Company Size icon
Company Size
200-500
Company Type icon
Company Type
Services
Exp Level icon
Exp Level
Senior
Job Type icon
Job Type
Full-Time
Language icon
Language
English
Visa sponsorship icon
Visa sponsorship
No

Requirements

Must:
We are looking for candidates who have a Bachelor's degree in Computer Science, Computer Engineering, or a similar field, along with at least 5 years of relevant experience. Alternatively, candidates with a Master's degree and 3+ years of experience, or a Ph.D. with 2+ years of experience will also be considered. A proven track record in operating system development for real-time or embedded systems is essential. You should possess a strong understanding of RTOS concepts, concurrent programming, and resource management. Proficiency in programming languages such as C, C++, and Python (or similar) is required, along with experience in developing drivers and middleware for embedded hardware components. Familiarity with cybersecurity principles for embedded systems, including secure boot and encryption, is highly desirable. We value excellent communication skills and the ability to collaborate effectively within cross-functional teams. The ability to take ownership of the development process, meet project deadlines, and deliver high-quality results is crucial.

Responsibilities

In this role, you will design, develop, and maintain Linux-based or commercial real-time operating system (RTOS) components for unmanned aerial vehicles (UAVs), with a focus on performance, reliability, and security. Your duties will include optimizing OS performance for concurrent processing and efficient resource management. You will work closely with hardware, software, and autonomy engineering teams to ensure seamless system integration. Additionally, you will develop and maintain drivers and middleware for hardware components and sensors, such as cameras and timing systems. Conducting rigorous testing, validation, and debugging will be part of your responsibilities to ensure stability and robustness. Staying up-to-date with advancements in embedded OS technologies and applying best practices to ongoing development is also expected.

Description


Preferred candidates will have experience in customizing and maintaining Linux distributions using Yocto for various hardware platforms. A background in customizing and sustaining RTOS environments like VxWorks, RTLinux, or Green Hills is highly valued. Experience with Nvidia OS customization and maintenance will be considered a plus. This position is full-time and on-site within our Aircraft Division Software teams located in Dallas, TX or San Diego, CA, with a competitive pay range of $125,000 to $185,000.
Something wrong or incorrect with this job? Tell us in the chat 💬 on the right ➡️
You can find C / C++ Developer salaries in the United States here.

How many C / C++ Developer jobs are in the United States?

Currently, there are 971 C / C++ openings.

Is the US a good place for C / C++ Developers?

The US is one of the best countries to work as a C / C++ Engineer. It has a vibrant startup community, growing tech hubs and, most important: lots of interesting jobs for people who work in tech.

Which companies are hiring for C / C++ Developer jobs in the United States?

Sperasoft, D3 Security Management Systems, Puter Technologies Inc., MAK Consulting Group, Giesecke+Devrient, Webistry, Astrion among others, are currently hiring for C / C++ roles in the United States.

The company with most openings is Leidos as they are hiring for 142 different C / C++ Developer jobs in the United States. They are probably quite committed to find good C / C++ Developers.