1623 IT & Software Developer jobs in the US

Principal Embedded Software Developer
$67,000 - 95,000
Robotics technology LLC
East Wheatland Road 722, Plano
$67,000 - 95,000
Requirements
Must:
- 10+ years of experience in embedded systems software development with a focus on both software and hardware components.
- Proficient in embedded programming languages such as C and C++.
- Familiarity with real-time operating systems (RTOS).
- Experience in developing embedded Linux systems and BSP integration/customization using tools like Yocto.
- Knowledge of communication protocols like I2C, SPI, and UART.
- Strong analytical abilities and attention to detail.
- Comfortable using the Linux command line interface.
- Experience with embedded security features, including secure boot, TrustZone development, and filesystem encryption.
- Proficient in RUST for production deployments.
- Understanding of cryptographic primitives such as keys, TLS, and PKI.
- Familiarity with Linux Filesystem Protections including fscrypt, LUKS, and dm-verity.
- Knowledge of the Linux initialization process, specifically systemd.
- Demonstrated experience with adherence to safety and security standards like MISRA, SEI CERT, and AUTOSAR.
- Relevant certifications (OSCP, SANS/GIAC, CISSP, or equivalent).
- Knowledge of compliance regulations, security frameworks, and industry standards such as ISO/SAE 21434, NIST, HIPAA, ISO, COBIT, and OWASP.
- Preferred experience in industries such as law enforcement, defense, intelligence, automotive, manufacturing, or software.
- Bachelors degree or higher in Computer Science, Engineering, or a related field, or equivalent professional experience.
- Fluent in Japanese for business and technical discussions.
Responsibilities
- Develop embedded software for our automotive products.
- Collaborate with stakeholders to define requirements with minimal oversight and design features.
- Investigate cybersecurity protocols for processors and microcontrollers, and create proof-of-concepts and guidance for suppliers.
- Engage with the open-source community to enhance existing projects and promote broadly helpful new projects.
- Ensure software development aligns with team coding standards and industry norms such as MISRA, SEI CERT, and AUTOSAR.
- Work with CICD teams to enhance the build and release pipeline and customize it for new projects.
- Partner with testing teams to create testing strategies and support automated test development.
- Mentor junior and mid-level engineers on software development best practices and provide design and implementation guidance.
- Conduct root cause analyses for defects and spearhead initiatives to enhance product quality and testing processes.
- Coordinate with diverse stakeholders to establish deliverable expectations, deployment schedules, and testing concerns.
- Participate in team meetings, including sprint planning, retrospectives, and daily stand-ups, to facilitate effective communication and collaboration.
- Stay updated on industry trends and best practices in embedded systems development, advocating for their adoption within team processes.
Description
We are looking for a highly qualified Principal Software Engineer with significant expertise in Linux-based software systems, focusing on software design, security concepts, development, and rigorous testing. Our team is committed to developing cutting-edge in-vehicle features and delivering industry-leading secure software. We believe in fostering a diverse and inclusive workplace, where every individual can thrive based on merit and competence. Join us in a collaborative environment where your contributions will make a substantial impact!
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 1623 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?
Aquiform, Informatique Bromont, Fort44 Inc., Neptronic, Damotech, Levven Electronics Ltd., Bank of Canada among others, are currently hiring for C / C++ roles in the United States.
The company with most openings is Jobot as they are hiring for 147 different C / C++ Developer jobs in the United States. They are probably quite committed to find good C / C++ Developers.
The company with most openings is Jobot as they are hiring for 147 different C / C++ Developer jobs in the United States. They are probably quite committed to find good C / C++ Developers.