909 IT & Software Developer jobs in the US
Senior Embedded Software Engineer
$82,300 - 205,750
The Charles Stark Draper Laboratory, Inc.
Technology Square 555, Cambridge
$82,300 - 205,750
Requirements
Must:
- Bachelors degree in Computer Science, Computer Engineering, or Electrical Engineering
- 5-10 years of experience in Software Engineering or a related field
- Proficiency in one or more operating systems: VxWorks, GHS Integrity, FreeRTOS, RTEMS
- Experience with software development using C, C++, or Rust for ARM, RISC-V, or PowerPC processors
- Familiarity with board bring-up and device drivers development
- Knowledge of compilers, makefiles, and linker scripts
- Experience with in-circuit emulators, JTAG debuggers, and laboratory test equipment
- Strong understanding of software configuration management tools, defect tracking tools, and peer review processes
- Excellent organizational skills and attention to detail
- Strong analytical and problem-solving abilities
- Effective verbal and written communication skills
- Time management skills with demonstrated ability to meet deadlines
- Experience with UML/SysML preferred
Responsibilities
- Assess requirements, propose solutions, and analyze design options to support engineering initiatives
- Create algorithms based on modern theories and established practices
- Develop embedded software derived from prototype algorithms under guidance
- Analyze designs to validate performance and functionality
- Create and implement software tests to ensure compliance with specifications
- Investigate results to identify root causes and formulate solutions for inefficiencies
- Compile technical data, procedures, reports, drawings, manuals, and necessary documentation
- Liaise with customers and stakeholders to clarify requirements and articulate design and deliverables
- Drive solutions for complex issues with minimal supervision, contributing to requirements development and architectural ideation
- Assume responsibility for a portion of the engineering scope
- Identify technical risks at the program/system level and devise and implement mitigation strategies
- Mentor junior engineers and support their professional growth
- Perform other related duties as assigned
Description
We are Draper, an independent non-profit research and development organization based in Cambridge, MA, with over 2,000 dedicated employees. We tackle significant national challenges by delivering impactful and practical solutions that often play critical roles in military defense, space exploration, and biomedical engineering. Our multidisciplinary teams thrive in a collaborative environment that encourages the exchange of innovative ideas. We offer competitive salaries, opportunities for personal and professional growth, and programs to enhance work-life balance, including flexible work arrangements, employee clubs, health workshops, and discounts to local cultural activities. We are committed to fostering an inclusive workplace and welcome applicants from diverse backgrounds.
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 909 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?
Domaino Startup, St. John Ambulance, DataAnnotation, spot hunting Recruitments, Patriot Strategies LLC, Everest Technologies, Raytheon 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.