Senior Embedded Software Developer

3 weeks ago


Cambridge, Massachusetts, United States Draper Full time
Job Description:

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.

  • Cambridge, Massachusetts, United States Cypress HCM Full time

    Job 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...


  • Cambridge, Massachusetts, United States Draper Full time

    Job 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...


  • Cambridge, Massachusetts, United States Nanobiosym Full time

    Job 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,...


  • Cambridge, Massachusetts, United States CRITICAL Software Full time

    At 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...


  • Cambridge, Massachusetts, United States Cambridge Mobile Telematics Full time

    Cambridge 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...


  • Cambridge, Massachusetts, United States Draper Labs Full time

    Job 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...


  • Cambridge, Massachusetts, United States ICONSTAFF Full time

    Job 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...


  • Cambridge, Massachusetts, United States Rider Solution Full time

    About 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...


  • Cambridge, Massachusetts, United States ICONSTAFF Full time

    Job 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...


  • Cambridge, Massachusetts, United States Draper Labs Full time

    Job 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...


  • Cambridge, Massachusetts, United States CRITICAL Software Full time

    At 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,...


  • Cambridge, Massachusetts, United States RTX Full time

    Job 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...


  • Cambridge, Massachusetts, United States Motion Recruitment Partners, LLC Full time

    Job 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...


  • Cambridge, Massachusetts, United States Motion Recruitment Full time

    Job 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 time

    About 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...


  • Cambridge, Massachusetts, United States Philips Full time

    About 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...


  • Cambridge, Massachusetts, United States Draper Labs Full time

    Job 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,...


  • Cambridge, Massachusetts, United States CRITICAL Software Full time

    At 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...


  • Cambridge, Massachusetts, United States Draper Labs Full time

    Job 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 time

    Join 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...