Senior Embedded Software Developer

3 weeks ago


Cambridge, Massachusetts, United States Cypress HCM Full time

Job Title: Senior Embedded Software Developer

Job 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 Responsibilities:

  • Optimize Android applications tailored for embedded systems, ensuring smooth compatibility across a variety of devices and platforms.
  • Design, develop, and oversee software for various embedded systems, including microcontrollers, DSPs, and FPGAs.
  • Partner with hardware engineers to define and document system requirements and specifications, translating them into high-quality embedded software.
  • Write clean, modular, and scalable code using C/C++, and implement efficient device drivers, board support packages (BSPs), and firmware for peripherals and communication interfaces.
  • Execute rigorous testing and debugging to ensure the highest standards of quality and reliability in embedded software.

Requirements:

  • Extensive industry experience as an Embedded Software Engineer, with a focus on embedded systems and low-level programming.
  • Proficiency in developing for Android platforms, including both headed and headless architectures.
  • Expert-level programming skills in C/C++ tailored for embedded systems.
  • Understanding of embedded systems architecture, real-time operating systems (RTOS), and the interplay between hardware and software.
  • Experience with Android NDK (Native Development Kit) & JNI (Java Native Interface) for integrating native code with Android Applications.
  • Proficient in embedded development tools; debuggers, emulators, and compilers.
  • SoC Experience: Practical experience in developing software for embedded System-on-Chips (SoC) such as ARM, NXP, and Microchip.
  • Strong grasp of software development methodologies, version control systems, and testing techniques specific for embedded systems.

Nice-to-Have/Bonus Skills:

  • Signal Processing: Experience with radar signal processing techniques, DSP algorithms, and Machine Learning is preferred.
  • Knowledge of Matlab/Simulink/Octave or similar tools.
  • Multi-Core Processors: Experience implementing embedded software on multi-core processors.
  • Competency in scripting languages such as Python, TCL, or Perl.
  • Master's degree in electrical engineering, Computer Engineering, Computer Science, or related field.
  • Startup or fast-paced environment exposure.

Benefits:

Medical, Dental, Vision, 401K

Compensation: 185 – 250K



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


  • 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 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 Philips North America Full time

    Job TitleSenior Manager, Software Development LeadJob DescriptionIn this role, you will have the opportunity to lead the software team throughout the development process in support of product releases that meet customer needs, cost goals, quality goals, and schedule constraints. You will develop skills and improve the effectiveness of engineers on the...


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