1707 IT & Software Developer jobs in the US

BSP Software Developer (C/C++ expertise)
$100,000 - 130,000
DDC-I Inc.
East Shea Boulevard 4545, Phoenix
$100,000 - 130,000
Requirements
Must:
- Bachelors or Masters degree in Computer Science, Electrical Engineering, or a related discipline
- Prior experience in BSP development, low-level software engineering, or embedded systems is preferred
- Proficient programming skills in C/C++ along with knowledge of assembly language
- Skilled in diagnosing and resolving hardware and software integration challenges
- Strong understanding of system architecture, memory management, and peripheral interfaces
- Background in device driver creation and kernel-level programming
- Familiarity with boot loaders, firmware, and real-time operating systems (RTOS)
- Exceptional analytical skills and the capability to work autonomously as well as collaboratively
- Strong communication abilities to engage with cross-functional teams
Responsibilities
- Develop and tailor Board Support Packages (BSPs) for our hardware platforms, including SoCs, microcontrollers, and embedded systems
- Collaborate with customers and board manufacturer support to grasp system architecture, peripheral connections, and memory layouts
- Design, implement, and sustain device drivers for various hardware components such as network interfaces, storage units, and peripherals
- Create and enhance boot loaders and initialization routines to guarantee dependable system startups
- Undertake hardware bring-up tasks, including diagnosing and resolving integration challenges between hardware and software
- Execute testing and validation of BSP components to ensure they meet compatibility, stability, and performance standards
- Remain informed about cutting-edge technologies, industry benchmarks, and best practices pertaining to BSP development
Description
We are looking for an adept BSP Developer to become part of our dynamic team. In this role, you will play a crucial part in the development, customization, and upkeep of Board Support Packages for our hardware and embedded systems. Our ideal candidate possesses a robust background in low-level software engineering and is enthusiastic about embedded systems. We offer a full-time position with a competitive salary range of $100,000.00 - $130,000.00 per year, and a variety of benefits including a 401(k) plan with matching, health and dental insurance, flexible scheduling, and paid time off. This role is hybrid remote, based in Phoenix, AZ.
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 1707 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?
Snaplii, Novatek International, D3 Security Management Systems, DataAnnotation, Fusion Technology-LLC, AdviNOW Medical, The CCS Companies 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 281 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 281 different C / C++ Developer jobs in the United States. They are probably quite committed to find good C / C++ Developers.