Senior Embedded Software Developer
3 weeks ago
At Draper, we are seeking a highly skilled Senior Embedded Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing and developing high-performance software solutions for resource-constrained targets. Your expertise in software development for real-time systems, as well as your knowledge of OS coding techniques, IP protocols, interfaces, and hardware subsystems, will be invaluable in this role.
Key Responsibilities:
- Evaluate requirements and propose solutions to support design.
- Design algorithms using modern theory and proven techniques.
- Develop embedded software based on prototype algorithms with supervision.
- Analyze designs to demonstrate performance and functionality.
- Develop and execute software tests to check compliance with requirements.
- Evaluate results to establish problem causes and develop solutions for inefficient or problematic areas.
- Prepare technical data, procedures, reports, drawings, manuals, and other required documentation.
- Communicate with customers and stakeholders to establish requirements and describe the design and deliverables.
- Drive solutions to complex problems with limited direction and contribute to requirements development and architecture solution ideation.
- Take responsibility for a subset of engineering scope.
- Identify program/system-level technical risks and develop and execute mitigation strategies.
- Mentor less experienced engineers.
Requirements:
- Bachelor's degree in Computer Science, Computer Engineering, or Electrical Engineering.
- 5-10 years of experience in Software Engineering or a related field.
- Excellent development and troubleshooting skills on embedded targets.
- Expertise in software development for real-time systems.
- Mastery of high-level development languages (e.g., C/C++, Rust).
- Excellent organizational skills and attention to detail.
- Strong analytical and problem-solving skills.
- Knowledge of software configuration management tools, defect tracking tools, and peer review processes.
- Excellent time management skills with the ability to meet deadlines.
- Excellent verbal and written communication skills.
- Experience with UML/SysML.
- Experience with in-circuit emulators, JTAG debuggers, and laboratory test equipment.
Additional Information:
Applicants selected for this position may be required to obtain and maintain a government security clearance. Draper is committed to creating a diverse environment and is proud to be an affirmative action and equal opportunity employer.
-
Senior Embedded Software Developer
2 weeks ago
Cambridge, Massachusetts, United States Cypress HCM Full timeJob Title: Senior Embedded Software DeveloperJob Summary:We are seeking a highly skilled Senior Embedded Software Developer to join our team at Cypress HCM. As a key member of our engineering team, you will be responsible for designing and developing sophisticated Android applications and software solutions for a diverse range of embedded systems.Key...
-
Senior Embedded Software Developer
3 weeks ago
Cambridge, Massachusetts, United States Draper Full timeJob Summary:Draper is seeking a highly skilled Senior Embedded Software Developer to join our team. As a key member of our software development team, you will be responsible for designing and developing high-performance software solutions for resource-constrained targets. Your expertise in real-time systems, embedded software, and software development for...
-
Embedded Firmware Software Developer
2 weeks ago
Cambridge, Massachusetts, United States Nanobiosym Full timeJob Title: Embedded Firmware Software DeveloperJob Description:Nanobiosym is a pioneering company that combines cutting-edge technologies in physics, nanotechnology, and biomedicine. As a leading innovator in the field, we are seeking an exceptional Embedded Firmware Software Developer to join our team.Responsibilities:Design and implement high-quality,...
-
Senior Software Development Manager
3 weeks ago
Cambridge, Massachusetts, United States CRITICAL Software Full timeAt Critical Software, we're on a mission to push the boundaries of what's possible in software development. We're seeking an experienced Principal Engineer to join our team and help us expand our presence in the North American market.This is an excellent opportunity for motivated software engineering professionals who enjoy working in a flexible, goal-driven...
-
Principal Embedded Software Engineer
3 weeks ago
Cambridge, Massachusetts, United States Cambridge Mobile Telematics Full timeCambridge Mobile Telematics (CMT) is a leading provider of telematics services, dedicated to enhancing road safety worldwide. We are seeking a highly skilled Principal Embedded Software Engineer to join our team and contribute to the development of cutting-edge solutions.The ideal candidate will have a strong background in embedded software development, with...
-
Senior Software Technical Lead
4 weeks ago
Cambridge, Massachusetts, United States Draper Labs Full timeJob Summary:Draper Labs is seeking a highly skilled Senior Software Technical Lead to join our team. As a key member of our software development team, you will be responsible for leading the development of multiple software configuration items, including secure boot, operating system, flight software applications, and system test applications. You will work...
-
Embedded Systems Engineering Leader
4 weeks ago
Cambridge, Massachusetts, United States ICONSTAFF Full timeJob Title: Director of Embedded SoftwareJob SummaryICONSTAFF is seeking a highly experienced and visionary Director of Embedded Software to lead the development of next-generation devices. As a key member of our team, you will be responsible for crafting and executing a game-changing software and firmware development roadmap, building the infrastructure to...
-
Senior Software Development Engineer
3 weeks ago
Cambridge, Massachusetts, United States Rider Solution Full timeAbout the role at Rider Solution:We are seeking a Senior Software Development Engineer to contribute to the design, implementation, and verification of software for cutting-edge medical projects. This hands-on role spans firmware and software development, algorithm optimization, image processing, and application development.Key Responsibilities:Design and...
-
Embedded Systems Engineering Leader
3 weeks ago
Cambridge, Massachusetts, United States ICONSTAFF Full timeJob DescriptionICONSTAFF is seeking a highly skilled Embedded Systems Engineering Leader to spearhead the development of next-generation devices.This is a unique opportunity to blend mobile sensing, innovative applications, and cloud-based solutions into products that will shape the future.As the Director of Software Development, you'll be responsible for...
-
Senior DevOps Software Lead
4 weeks ago
Cambridge, Massachusetts, United States Draper Labs Full timeJob DescriptionThe DevOps Software Lead will be responsible for leading a team of DevOps Software Engineers to create, improve, and enforce new software development DevSecOps processes for a large program impacting many teams.The new processes will ensure the seamless integration of development, test, and operations activities and result in higher quality...
-
Senior Software Engineering Manager
3 weeks ago
Cambridge, Massachusetts, United States CRITICAL Software Full timeAt CRITICAL Software, we're driven by a passion for innovation and a commitment to excellence. As a Principal Engineer, you'll play a key role in shaping our engineering excellence and expanding our presence in the North American market.Key Responsibilities:Lead full-lifecycle software development, from requirements elicitation to design, coding, testing,...
-
Senior Software Developer
4 weeks ago
Cambridge, Massachusetts, United States RTX Full timeJob DescriptionWe are seeking a skilled Senior Software Developer to join our team at RTX. As a key member of our Business Applications department, you will be responsible for designing and developing modifications and enhancements to our various reports and web-based applications.Key Responsibilities:Design and develop software solutions to meet business...
-
Senior Firmware Engineer
4 weeks ago
Cambridge, Massachusetts, United States Motion Recruitment Partners, LLC Full timeJob Title: Senior Firmware EngineerWe are seeking a highly skilled Senior Firmware Engineer to join our team at Motion Recruitment Partners, LLC. As a key member of our engineering team, you will play a crucial role in designing, developing, and optimizing firmware for our client's advanced simulation software and power electronics hardware.About the...
-
Senior Firmware Engineer
3 weeks ago
Cambridge, Massachusetts, United States Motion Recruitment Full timeJob Title: Senior Firmware EngineerJob Summary:We are seeking a highly skilled Senior Firmware Engineer to join our team at Motion Recruitment. As a Senior Firmware Engineer, you will play a pivotal role in advancing our embedded systems solutions.Key Responsibilities:Design, develop, and optimize firmware for microcontroller-based systems.Implement control...
-
Performance Engineer
4 weeks ago
Cambridge, Massachusetts, United States Dash Tech Integrated Circuits Full timeAbout the RoleWe are seeking a talented Compiler Engineer to join our team at Dash Tech Integrated Circuits, a leading innovator in power-efficient, flexible, and multi-application integrated circuits.Key ResponsibilitiesDesign, develop, and optimize compilers for specialized computing platforms, focusing on high-performance and energy efficiency.Implement...
-
Senior Manager, Software Development Lead
3 weeks ago
Cambridge, Massachusetts, United States Philips Full timeAbout the Role:We are seeking a highly skilled Senior Manager, Software Development to lead our software team in the development of medical products that are helping to save lives every day.Key Responsibilities:Lead the software team throughout the development process in support of product releases that meet customer needs, cost goals, quality goals, and...
-
Software Test Engineer
3 weeks ago
Cambridge, Massachusetts, United States Draper Labs Full timeJob Summary:Draper Labs is seeking a highly skilled Software Test Engineer to join our team. As a key member of our software development team, you will be responsible for developing high-performance solutions for resource-constrained targets. You will work on next-generation resilient and fault-tolerant software solutions in various application domains,...
-
Business Development Executive
3 weeks ago
Cambridge, Massachusetts, United States CRITICAL Software Full timeAt Critical Software, we're on a mission to push the boundaries of what's possible. We're a community with a keen sense of purpose, values, and togetherness. Our engineering excellence has made us a partner to world leaders in markets such as Aerospace, Automotive, Defense, Energy, Lifescience, Medtech, Rail, and Space.We're seeking an experienced Business...
-
Senior Software Engineer
4 weeks ago
Cambridge, Massachusetts, United States Draper Labs Full timeJob Title: Senior Software EngineerDraper Labs is seeking a highly skilled Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for designing, developing, and testing software solutions for a variety of projects.Key Responsibilities:Design and develop software solutions using modern programming languages and...
-
Cambridge, Massachusetts, United States Harvard University Full timeJoin Our Community of ScholarsWe are seeking a talented postdoctoral researcher to join our team at Harvard University's Department of Philosophy. As a postdoctoral researcher in the Embedded EthiCS program, you will have the opportunity to work with a diverse group of scholars and professionals to develop innovative solutions to complex ethical challenges...