Post job

Embedded software engineer jobs in Cambridge, MA

- 1,323 jobs
All
Embedded Software Engineer
Senior Embedded Engineer
Embedded Engineer
Computer Engineer
Senior Embedded Software Engineer
Firmware Engineer
Principal Software Engineer
Embedded Software Developer
  • Embedded Software Engineer

    Morse Corp 4.5company rating

    Embedded software engineer job in Cambridge, MA

    MORSE Corp is an employee owned, small business based in Cambridge, MA, Arlington, VA, and Seattle, WA with a history of fielding cutting-edge technology. MORSE boasts a specially selected team of scientists, engineers, and software developers to deliver best-in-class technical solutions that solve difficult multidisciplinary problems faced by the US National Security Ecosystem. Take the next step in your career now, scroll down to read the full role description and make your application. As an Embedded Software Engineer at MORSE, you will be developing software to support Unmanned Aircraft Systems (UAS) R&D programs. In this role, you will be involved with all aspects of the engineering design cycle from concept to deployment. You will be exposed to technologies that span the software technical stack from bare-metal firmware development to Linux-hosted robots and containerized cloud-deployed micro-services. Additionally, you are motivated to focus on the intersection of the user, software, and hardware to ensure that deployed autonomous systems can execute their mission successfully while exceeding the customer's expectations. Responsibilities Develop firmware/software for embedded components in support of small UAS and or UAVs Develop, implement, validate, and sustain Guidance, Navigation and Control (GNC) software for autonomous vehicles Develop and support automated Hardware-In-The-Loop (HWIL) testing architecture to exercise all components Support flight testing testing of UAS and UAVs. Including setup, system checkouts, ground station support, log retrieval and analysis, and debugging. SKILLS AND REQUIREMENTS The ideal candidate will have a strong and diverse background with an emphasis on software development for embedded systems. Prior experience working on multi-disciplinary projects that exist at the confluence of mechanical, electrical, systems, and software engineering is strongly desired. Finally, the ideal candidate should be able to decompose complex problems into their constituent components, devise plans for executing each piece of the problem, and follow-through on solution development, test, and verification. BS or MS in Software Engineering, Computer Science, Electrical Engineering, or related field 5+ years of software development experience for embedded systems, particularly UAS Strong proficiency with C++, Python and/or Rust Knowledge of Embedded Linux operating systems Experience with CMake, Docker, and/or Gitlab Strong debugging and troubleshooting skills Experience with Pixhawk and PX4 Understanding of various data communication protocols is nice to have Willingness and desire to travel for, and participate in, field tests up to 10% of each year US CITIZENSHIP REQUIRED and ability to obtain a U.S. Security Clearance The team at MORSE takes pride in being the smart team that is easy to work with. We focus on steady, long-term success while maintaining a collaborative, enjoyable work experience for our employees. xevrcyc Our team values work-life balance through flexibility and other programs, along with a comprehensive benefits package for employees and families. For more information, please visit
    $86k-109k yearly est. 1d ago
  • Embedded Python Engineer

    Global Connect Technologies 4.4company rating

    Embedded software engineer job in Boston, MA

    Job Title: Test Engineer - Automated & Manual Employment Type: Full-Time / Onsite We are looking for a versatile and detail-oriented test engineer to validate robotic platforms and their supporting systems, including embedded compute modules, camera systems, sensors, and AWS cloud applications. This role has a strong emphasis on automated testing while also requiring hands-on manual testing in lab environments. You will collaborate with cross-functional hardware and software teams to ensure high performance, reliability, and quality across the full system stack. Key Responsibilities Automation & Manual Testing Design, develop, and maintain automated test cases, scripts, and test frameworks for robotic subsystems and cloud-based applications. Conduct manual testing (functional, regression, and validation) on hardware and software components when needed. Develop robust Python and shell scripts to automate test execution, data collection, and validation pipelines. Lab & Hardware Operations Operate, validate, and troubleshoot devices in a lab environment. Perform hardware setup, debugging, issue reproduction, and system-level validation. Documentation & Quality Assurance Document test results, write professional test reports, and create clear defect tickets with reproduction steps. Contribute to regression planning, test plan updates, and improvements in test processes. Collaboration & Debugging Work closely with hardware, software, and integration teams to analyze failures, debug complex issues, and drive corrective actions. Integrate automated tests into CI/CD pipelines to support continuous quality improvement. Essential Skills 3+ years of experience in automated and manual testing of complex hardware/software or cloud-based systems. Strong proficiency in Python; good understanding of shell scripting (Bash or similar). Hands-on experience in Linux environments and test automation within CI/CD workflows. Ability to create clear, structured test cases, test reports, and defect documentation. Strong diagnostic, debugging, and hardware validation skills in lab environments. Excellent communication and collaboration abilities. Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field. Additional Skills & Qualifications Experience with pytest, unittest, and other regression testing frameworks. Knowledge of validation processes, defect lifecycle management, and automation frameworks. Exposure to AWS or other cloud-based systems (preferred). Background in building computers, writing code, or assembling hardware (advantageous). Ability to excel in fast-paced R&D environments involving both hardware and cloud systems.
    $86k-113k yearly est. 2d ago
  • Parallel Computing Engineer

    Mercor

    Embedded software engineer job in Boston, MA

    Mercor is hiring a Parallel Computing Engineer on behalf of a leading AI lab. In this role, you'll **accelerate numeric and simulation kernels** through GPU/CPU parallelism, memory-hierarchy tuning, and distributed execution across clusters. You'll design scalable pipelines that maximize efficiency and throughput for large-scale computational workloads. This role is ideal for engineers who thrive at the intersection of HPC, GPU optimization, and distributed systems. * * * ### **You're a great fit if you:** - Have a background in **computer science, high-performance computing, or applied mathematics**. - Are experienced with **GPU/CPU parallel programming** using CUDA and OpenMP. - Understand **distributed execution frameworks** and tools like MPI, NCCL, and Slurm. - Are proficient in **Python** with libraries like **NumPy and SciPy** for scientific computing. - Have experience profiling and optimizing workloads with tools like **nvprof and nsys**. - Care about **memory hierarchy, communication overhead, and scalability** in parallel systems. - Are curious about how HPC techniques accelerate **AI training, simulations, and scientific workloads**. * * * ### **Primary Goal of This Role** To design, optimize, and deploy parallel computing pipelines that accelerate numeric, simulations, and large-scale computations across GPUs, CPUs, and distributed clusters. * * * ### **What You'll Do** - Speed up numeric and simulation kernels through **GPU/CPU parallelism**. - Optimize workloads via **memory-hierarchy tuning** and communication reduction. - Scale computations with **MPI, NCCL, and Slurm** for distributed clusters. - Profile and benchmark performance using **nvprof and nsys**. - Build reproducible pipelines in **Python, NumPy, and SciPy** for HPC workflows. - Collaborate with researchers and engineers to integrate HPC into production AI systems. * * * ### **Why This Role Is Exciting** - You'll accelerate **mission-critical AI and scientific workloads**. - You'll work across the stack: **hardware-level optimization, distributed execution, and HPC software engineering**. - You'll directly impact the performance of **large-scale AI models and simulations**. - You'll be part of shaping how **parallel computing powers the next generation of AI systems**. * * * ### **Pay & Work Structure** - You'll be classified as an hourly contractor to Mercor. - Paid weekly via Stripe Connect, based on hours logged. - Part-time (20-30 hrs/week) with flexible hours-work from anywhere, on your schedule. - Weekly Bonus of **$500-$1000 USD** per 5 tasks. - Remote and flexible working style.
    $77k-104k yearly est. 60d+ ago
  • Senior Principal Software Engineer (Onsite & Sign On Bonus Available)

    Bae Systems Inc. 4.7company rating

    Embedded software engineer job in Manchester, NH

    Increase your chances of reaching the interview stage by reading the complete job description and applying promptly. See what you're missing. Our employees work on the world's most advanced electronics - from detecting threats for F-35 pilots to illuminating the night for soldiers. Spanning air, land, sea, and space, we are developing the technology of tomorrow, delivered today. Drawing strength from our differences, we're innovating for the future. And you can, too. We are seeking talented, experienced Senior Principal Level Software engineers to help us create the world's most advanced solutions in the area such as Electronic Warfare, Secure Communications and Networking, Radar Warning and Electronic Attack for our defense related customers. Our products provide critical mission capabilities to address the ever-evolving challenges and threats to our nation's security and the war fighter. You will be an integrated team member, with leadership opportunities, collaborating with Systems, Hardware, and Test engineers in one or more of the phases of Project Planning, Requirements Development, Design, Development, Integration and Testing. You will prepare design and project documentation intended to be used within complex programs or across sets of programs in accordance with established processes. We will provide you opportunities to learn, leverage our current technologies, incorporate new technologies, and be a leader in our engineering organization. We put our customers first - exemplified by our mission: "We Protect Those Who Protect Us." • Opportunities are available as a technical lead on the program where you will mentor your team and present the technical design at technical interchange meetings with the customer. • Duties include analyzing, designing, coding and code modification (typically in C++) of complex software designs for simple systems or subsystems or subsystems of larger systems. • Evaluate complex software designs to identify design flaws. • Establish communication to keep management informed of the function's progress and results. • Use existing processes and evolve processes to utilize the most effective new techniques as they become available, assuring the use of methodologies which minimize both design cost and product cost. • Provide, directly or indirectly, top level technical leadership for the assigned design discipline(s) including selection and exploitation of promising new technologies, long-term goals, etc. • Ensure effective communication among engineers, management and all other participants in the architecture and design process. Because of the need for consistent, in-person collaboration and/or the requirement to perform all work onsite due to the nature of this particular role, it will be performed fulltime on site. This means work will be conducted on location at a BAE Systems facility 100% of the time. Employee Benefits: At BAE Systems, we support our employees in all aspects of their life, including their health and financial well-being. Regular employees scheduled to work 20+ hours per week are offered: health, dental, and vision insurance; health savings accounts; a 401(k) savings plan; disability coverage; and life and accident insurance. We take pride in important work-life balance initiatives including every other Friday Off, Flextime, and Telecommuting. We also have an employee assistance program, a legal plan, and other perks including discounts on things like home, auto, and pet insurance. Our leave programs include paid time off, paid holidays, as well as other types of leave, including paid parental, military, bereavement, and any applicable federal and state sick leave. Employees may participate in the company recognition program to receive monetary or non-monetary recognition awards. Other incentives may be available based on position level and/or job specifics. #IJS Required Education, Experience, & Skills Bachelors degree in a STEM related field and 6+ years of relevant professional experience Extensive background in software development in C++ Software development experience in a Linux environment Experience with software and systems engineering processes, methodologies, and tools DoD Secret or higher level clearance (active within the past two years) Preferred Education, Experience, & Skills Real-time embedded development Working knowledge of military systems and designs Master's Degree in Computer Science or Computer Engineering Ability to develop, lead, and motivate technical teams Motivated individual with strong problem-solving abilities Effective communication skills (both verbal and written) Pay Information Full-Time Salary Range: $126610 - $215270 Please note: This range is based on our market pay structures. However, individual salaries are determined by a variety of factors including, but not limited to: business considerations, local market conditions, and internal equity, as well as candidate qualifications, such as skills, education, and experience. Employee Benefits: At BAE Systems, we support our employees in all aspects of their life, including their health and financial well-being. Regular employees scheduled to work 20+ hours per week are offered: health, dental, and vision insurance; health savings accounts; a 401(k) savings plan; disability coverage; and life and accident insurance. We also have an employee assistance program, a legal plan, and other perks including discounts on things like home, auto, and pet insurance. Our leave programs include paid time off, paid holidays, as well as other types of leave, including paid parental, military, bereavement, and any applicable federal and state sick leave. Employees may participate in the company recognition program to receive monetary or non-monetary recognition awards. Other incentives may be available based on position level and/or job specifics. About BAE Systems Electronic Systems BAE Systems, Inc. is the U.S. subsidiary of BAE Systems plc, an international defense, aerospace and security company which delivers a full range of products and services for air, land and naval forces, as well as advanced electronics, security, information technology solutions and customer support services. Improving the future and protecting lives is an ambitious mission, but it's what we do at BAE Systems. Working here means using your passion and ingenuity where it counts - defending national security with breakthrough technology, superior products, and intelligence solutions. As you develop the latest technology and defend national security, you will continually hone your skills on a team-making a big impact on a global scale. At BAE Systems, you'll find a rewarding career that truly makes a difference. Electronic Systems (ES) is the global innovator behind BAE Systems' game-changing defense and commercial electronics. Exploiting every electron, we push the limits of what is possible, giving our customers the edge and our employees opportunities to change the world. Our products and capabilities can be found everywhere - from the depths of the ocean to the far reaches of space. At our core are more than 14,000 highly talented Electronic Systems employees with the brightest minds in the industry, we make an impact - for our customers and the communities we serve. This position will be posted for at least 5 calendar days. xevrcyc The posting will remain active until the position is filled, or a qualified pool of candidates is identified.
    $126.6k-215.3k yearly 17h ago
  • AI/Computer Vision Engineer

    Discover International 4.4company rating

    Embedded software engineer job in Cambridge, MA

    AI/Computer Vision Engineer - Cambridge, Boston (Hybrid) Join an elite innovation team driving next-generation medical robotics and AI solutions. This cutting-edge group focuses on early-stage breakthrough projects, transforming novel ideas into scalable, impactful technologies. Your Role: Develop advanced algorithms and software in a regulated medical environment. Design ML-based solutions for digital insights from medical imaging and robotic data. Define requirements, create test protocols, and support validation of new features. Collaborate with multidisciplinary teams across research, clinical science, regulatory, and business functions. Stay ahead of MedTech and AI advancements while contributing to intellectual property development. Work in state-of-the-art R&D labs in Cambridge, Massachusetts. You're the Right Fit If You: Have a strong background in machine learning, computer vision, and medical image analysis. Hold a Master's (3+ years of experience) or PhD in Computer Science, Biomedical Engineering, Robotics, or a related field. Are experienced with medical imaging technologies, image-guided therapy, and regulated medical device development. Possess exceptional programming skills (Python required, C++ preferred). Are self-motivated, adaptable, and excel in communication and problem-solving. This is a unique opportunity to shape the future of medical robotics and AI in a confidential, high-impact environment.
    $86k-109k yearly est. 3d ago
  • Embedded Software

    Analog Devices 4.6company rating

    Embedded software engineer job in Boston, MA

    Analog Devices, Inc. (NASDAQ: ADI ) is a global semiconductor leader that bridges the physical and digital worlds to enable breakthroughs at the Intelligent Edge. ADI combines analog, digital, and software technologies into solutions that help drive advancements in digitized factories, mobility, and digital healthcare, combat climate change, and reliably connect humans and the world. With revenue of more than $9 billion in FY24 and approximately 24,000 people globally, ADI ensures today's innovators stay Ahead of What's Possible™. Learn more at ************** and on LinkedIn and Twitter (X). Analog Garage PST Embedded Software Engineer The Analog Garage is ADI's internal innovation lab, empowering ADI by creating breakthrough technologies. Bringing together engineers, research scientists, and business leaders, we develop new technologies and solutions in a fast-moving, experiment-focused startup atmosphere. As a leader in cutting-edge technology for over 50 years, Analog Devices has a history of performance and the agility to engineer future breakthroughs. The Platform and Systems Team (PST), part of Analog Garage, works cross-functionally with research scientists and other domain experts to advance applications in biotech, renewable energy, autonomous systems, automotive, and many more types of intelligent edge systems. The PST team in Boston is seeking an Embedded Software Engineer who will - • Contribute to distributed data pipelines that connect embedded and cloud systems. • Develop firmware, automation tools, and tests to support embedded systems. • Work with embedded sensors and participate in data collection campaigns. You are encouraged to expand your skills by taking on additional responsibilities like PCB design, digital design, and/or edge-based ML algorithm implementation. Required: • Enrolled in MS or BS equivalent in EE, ECE or CS program; • Experience with integration of software and hardware systems and debug. • Excellent oral/written communication skills to interact with cross-functional team and motivated to learn new things quickly in an agile environment. • Fundamental knowledge of DSP, sampling theory. • Familiarity with C, C++, Rust and Python or other scripting languages. • Familiarity with Make, CMake or similar build systems. • Familiarity with embedded RTOS frameworks like FreeRTOS, Zephyr or similar. • Familiarity with Linux based embedded development and deployment. • Knowledge of software development life cycle and its management tools including git or similar. Desired: • Experience with Linux or Windows environment • Familiarity with implementing digital signal processing in FPGA fabric (Xilinx or Altera) • Familiarity with multi-processor firmware design and debug • Familiarity with AI/ML edge inference frameworks, quantization and deployment • Knowledge of PCB design is a bonus For positions requiring access to technical data, Analog Devices, Inc. may have to obtain export licensing approval from the U.S. Department of Commerce - Bureau of Industry and Security and/or the U.S. Department of State - Directorate of Defense Trade Controls. As such, applicants for this position - except US Citizens, US Permanent Residents, and protected individuals as defined by 8 U.S.C. 1324b(a)(3) - may have to go through an export licensing review process. Analog Devices is an equal opportunity employer. We foster a culture where everyone has an opportunity to succeed regardless of their race, color, religion, age, ancestry, national origin, social or ethnic origin, sex, sexual orientation, gender, gender identity, gender expression, marital status, pregnancy, parental status, disability, medical condition, genetic information, military or veteran status, union membership, and political affiliation, or any other legally protected group. EEO is the Law: Notice of Applicant Rights Under the Law. Job Req Type: ExperiencedRequired Travel: NoShift Type: 1st Shift/DaysThe expected wage range for a new hire into this position is $22 to $41. Actual wage offered may vary depending on work location, experience, education, training, external market data, internal pay equity, or other bona fide factors. This position qualifies for a discretionary performance-based bonus which is based on personal and company factors. This position includes medical, vision and dental coverage, 401k, paid vacation, holidays, and sick time, and other benefits.
    $22-41 hourly Auto-Apply 60d+ ago
  • Embedded Firmware Engineer

    Vicor Corporation 4.5company rating

    Embedded software engineer job in Andover, MA

    * Participate in the development of embedded firmware architecture and code optimized for controlling families of VI Chip power components. * Work alongside Analog Engineers to generate control algorithms and firmware solutions for power supply platforms. Respond to change requests and bug fixes by viewing scope traces and other hardware-oriented evidence. * Define processes, methods and tools for developing power converter control algorithms that can be used across VI Chip product families. * Incorporate product and manufacturing requirements into firmware design. * Perform design tradeoffs, evaluation, and selection of microcontrollers to meet performance and cost goals. * Analyze requirements, identify tasks, provide estimates, and work with the team to meet schedule milestones. * Mentor power supply hardware engineers on how to contribute to firmware development projects. * Ensure the use of formal development methods and application of best practices in developing standard code modules for VI Chip products. * Participate in the development in requirements and design specifications * Participate in unit testing and other V&V activities Education / Qualifications * Bachelor's degree in Electrical Engineering, Computer Engineering, or Computer Science. M.S. degree preferred. * 5+ years' experience with embedded firmware development, microprocessors/microcontrollers, and software/hardware debugging. * Proficient in C-language and Assembly Language programming * Ability to execute and deliver against tight time schedules. * Strong team player with ability to collaborate across functional areas such as engineering, marketing and manufacturing organizations. * Self-motivated with strong analytical and problem solving skills. * Organized, thorough, and detail-oriented, with strong communication skills. * Prior power supply design and test experience a big plus * Experience with Simulink,StateFlow, MS DevStudio and ARM Cortex M0 a plus. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability or protected veteran status. Vicor is an EO employer - M/F/Veteran/Disability Compensation Data Salary Range: $90,000 - $115,000 Please note: This range is based on our current market driven pay structures. Individual salaries are determined based upon a variety of factors including but not limited to, a candidates overall qualifications, such as skills, education, and experience as well as company internal equity.
    $90k-115k yearly 60d+ ago
  • Senior Embedded Control Engineer

    MKS Instruments Inc. 4.8company rating

    Embedded software engineer job in Wilmington, MA

    A Day in Your Life at MKS: The Sr. Embedded Control Engineer will report to the Electrical Engineering Manager. About the role: * Application: Design firmware for Power electronics (ranging from 3-30kW) used for plasma and reactive gas generation, crucial for semiconductor cleaning and etching processes. * Cool Technology: Work on significant and unique issues where analysis of situations or data requiring an evaluation of intangibles. * Collaborative Innovation: Partner with scientists to explore control mechanisms and gas interactions, gaining insights into exciting technologies. * Interdisciplinary Work: Collaborate with plasma physicists, material scientists and chemists, expanding your knowledge and contributing to groundbreaking developments. You Will Make an Impact By: * Lead the development of DSP based digital control for power electronics projects that involve a multi-discipline engineering team. * Lead the development of inter-system communication between the system level elements. * Perform engineering analysis and implement advanced control algorithms for power converters, RF and microwave systems. * Develop, document, and execute DVT plans. Report on results and recommend appropriate engineering tradeoffs to optimize functional firmware performance and relative product cost. * Create, control and archive the firmware development documentation. * Collaborate with power electronics engineers to integrate firmware to hardware components. * Participate in cross-functional project teams to execute upon new product developments involving power electronics for plasma generation applications. Skills You Bring: * Bachelor's degree in electrical or computer engineering with 5+ years' experience. * Advanced degree and 3+ years of direct applicable experience * Must have a record of firmware development from the conceptual stage to the product launch with DSP using C/C++ and/or MATLAB/Simulink. * Must have demonstrated experience in DSP programming for the design of either of the resonant inverters, boost or buck converters, or single/three phase power factor correction topologies. * Familiar with common power electronics topologies and their associated digital control (etc. PFC, buck, boost or resonant inverters). Preferred: * Familiar with hardware-in-the-loop (HIL) model-based testing for validating board level developments to system level state machines. * Familiar with version control systems. * Familiar with graphical user interface (GUI) development for hardware testing. * Must have solid analytical skills with the ability to simplify and present complicated systems. * Familiar with semiconductor capital equipment preferred. * Ability to use lab tools such as oscilloscopes, power meters, etc. We are interested in a qualified candidate who is eligible to work in the United States. However, we will not be sponsoring work visas for this position, at this time. MKS is an equal opportunity employer, including disability, veteran status and all categories protected by law. Please review our EOE statements for additional details. MKS is generally only hiring candidates who reside in states where we are registered to do business. #LI-DJ1 Compensation and Benefits: Salary Pay Range: Total Base Pay Range $93,045.00 - $172,798.00 per year. This range is a good faith estimate of the expected salary range for this position, based on a wide range of factors including qualifications, experience and training, operational and business needs and other considerations permitted by law. Bonus: This position is eligible for a discretionary annual bonus, in an amount to be determined by MKS [or as applicable]. Benefits: MKS offers a comprehensive benefits package, including health insurance coverage (medical, dental and vision), 401(k) with company match, life and disability insurance, 12 paid holidays, sick time, 15 paid vacation days, [6 weeks fully paid] parental leave, adoption assistance and tuition reimbursement [and for participation in any stock programs, signing bonus, etc.]. Globally, our policy is to recruit individuals from wide and diverse backgrounds. However, certain positions require access to controlled goods and technologies subject to the International Traffic in Arms Regulations (ITAR) or Export Administration Regulations (EAR). Applicants for these positions may need to be "U.S. persons." "U.S. persons" are generally defined as U.S. citizens, noncitizen nationals, lawful permanent residents (or, green card holders), individuals granted asylum, and individuals admitted as refugees. MKS Inc. and its affiliates and subsidiaries ("MKS") is an affirmative action and equal opportunity employer: diverse candidates are encouraged to apply. We win as a team and are committed to recruiting and hiring qualified applicants regardless of race, color, national origin, sex (including pregnancy and pregnancy-related conditions), religion, age, ancestry, physical or mental disability or handicap, marital status, membership in the uniformed services, veteran status, sexual orientation, gender identity or expression, genetic information, or any other category protected by applicable law. Hiring decisions are based on merit, qualifications and business needs. We conduct background checks and drug screens, in accordance with applicable law and company policies. MKS is generally only hiring candidates who reside in states where we are registered to do business. It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability. MKS is committed to working with and providing reasonable accommodations to qualified individuals with disabilities. If you need a reasonable accommodation during the application or interview process due to a disability, please contact us at: accommodationsat *************** . If applying for a specific job, please include the requisition number (ex: RXXXX), the title and location of the role
    $93k-172.8k yearly Auto-Apply 38d ago
  • Principal Embedded Software Engineer

    10Beauty

    Embedded software engineer job in Burlington, MA

    10Beauty, located in Burlington, MA, is building THE Intelligent Beauty company. We are about to launch our first product; a robotically automated 5-step manicure machine! Our diverse 45-person and growing team is built around individuals with a consistently demonstrated track record of introducing successful new-to-the-world products. Come join the company who will put 'beauty robotics' on the map! Introduction: 10Beauty stands on the verge of a transformative product launch that will redefine the beauty experience, and we are seeking an engineer eager to thrive in the intensity of a start-up driving towards an ambitious 12-month debut. If tackling complex problems, pursuing bold milestones, and moving at the pace of innovation excites you, this is where you belong. At 10Beauty, we are energized by the creation of an entirely new category of robotics-powered by cutting-edge technology, computer vision, and automation. Join us in driving breakthrough after breakthrough as we launch and scale the world's most sophisticated consumer robot! What You'll Do: Architect and Drive Technical Vision: Own and evolve the long-term technical architecture of the embedded software that powers our robotic consumer product, with a focus on its performance and reliability in a production environment Lead Complex Projects: Lead the design, development, and optimization of core embedded software components (primarily in C++ on Raspberry Pi 4/Linux) that control our advanced robotic systems Mentor and Coach: Provide technical leadership and mentorship to other engineers, helping them grow and solve complex problems Solve the Hardest Problems: Serve as a subject matter expert, tackling the most ambiguous and technically challenging system-level issues that cross disciplines (electrical, mechanical, and computer vision) Define Engineering Standards: Define, evangelize, and institutionalize engineering best practices, including CI/CD, automated testing, and system monitoring, to elevate the entire team's quality of work Pioneer Innovation: Drive the technical roadmap for robotic control systems, exploring and integrating new technologies and algorithms What You Have: 10+ years of proven experience in embedded software development, with a track record of successfully shipping multiple complex hardware products. Deep expertise in C++ for embedded systems, with a mastery of system design, low-level debugging, and performance optimization. Demonstrated expertise in architecting and leading the development of large-scale, real-time, and safety-critical embedded systems. Proven ability to solve highly ambiguous and technically challenging problems in collaboration with cross-functional teams. Extensive experience with Linux-based embedded systems, hardware/software integration, and real-time constraints. A strong history of providing technical leadership and mentorship to other engineers. Experience with embedded systems in a robotics or electromechanical context is highly preferred. At 10Beauty, we consider a wide-range of factors when determining compensation, based on individual qualifications, skills, and experience. Equity and benefits are included for all full-time employees. If you believe you can contribute to our team, we invite you to apply. We appreciate diversity and welcome those who can bring fresh perspectives and skills to our team. Salary Range $180,000 - $200,000 USD We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status . Thank you for considering 10Beauty!
    $180k-200k yearly Auto-Apply 58d ago
  • Software Engineer Embedded/Network Systems II (Full Time) - United States

    Cisco Systems, Inc. 4.8company rating

    Embedded software engineer job in Boston, MA

    Please note this posting is to advertise potential job opportunities. This exact role may not be open today but could open in the near future. When you apply, a Cisco representative may contact you directly if a relevant position opens. Applications are accepted until further notice. Meet the Team Our dedicated team members are engineering the foundation of Cisco's core technologies across the globe, including teams in Engineering like Common Hardware Group, Network Product Eng, Infrastructure & Security. You will be an essential contributor to the development of next-generation innovations in operating systems, firmware, networking stacks, and security infrastructure. Working on these teams, you will gain hands-on experience with hardware-software integration and low-level networking technologies that power Cisco's critical products. Discover the possibilities when deep technical expertise meets creativity and help build solutions that transform how the world connects and communicates. Your Impact You are a passionate engineer skilled in low-level programming, networking protocols, and hardware-software integration, with strong communication and collaboration abilities. You thrive in solving complex challenges through innovation and precision, while being highly organized and process-driven. Your work develops and maintains critical software and tools that ensure hardware compatibility, network performance, and security for Cisco's core products like operating systems, firmware, and networking stacks. By effectively managing your time and streamlining processes, you deliver high-quality solutions that embed resilience and efficiency into global communications infrastructure, directly contributing to Cisco's leadership in trusted, scalable networking technologies. Minimum Qualifications * Completion within the past 3 years, or current enrollment with expected completion within 12 months, of a certification or degree program (e.g., Associates, Apprenticeship, Boot Camp, or Certification in a specialized program + 3 years of relevant experience, High School Diploma + 4 years of relevant experience, Bachelors + 2 years of relevant experience) or Masters + 0 years of relevant experience. * Proficiency in C programming and experience with embedded Linux, including a solid understanding of operating system fundamentals. * Familiarity with network principles & concepts, routing protocols, and general networking concepts. * Hands-on experience with automation tools and scripting languages (such as Python or Bash), along with knowledge of CI/CD pipelines (e.g., Jenkins, GitHub Actions). * Understanding of DevSecOps practices and their application in software development workflows. Preferred Qualifications * Conceptual understanding or hands-on experience with AI/ML. * Understanding of cybersecurity principles and security protocols. * Experience with FPGA development. * Knowledge of signal and power integrity, and PCB design. Why Cisco? At Cisco, we're revolutionizing how data and infrastructure connect and protect organizations in the AI era - and beyond. We've been innovating fearlessly for 40 years to create solutions that power how humans and technology work together across the physical and digital worlds. These solutions provide customers with unparalleled security, visibility, and insights across the entire digital footprint. Fueled by the depth and breadth of our technology, we experiment and create meaningful solutions. Add to that our worldwide network of doers and experts, and you'll see that the opportunities to grow and build are limitless. We work as a team, collaborating with empathy to make really big things happen on a global scale. Because our solutions are everywhere, our impact is everywhere. We are Cisco, and our power starts with you. Message to applicants applying to work in the U.S. and/or Canada: Individual pay is determined by the candidate's hiring location, market conditions, job-related skillset, experience, qualifications, education, certifications, and/or training. The full salary range for certain locations is listed below. For locations not listed below, the recruiter can share more details about compensation for the role in your location during the hiring process. U.S. employees are offered benefits, subject to Cisco's plan eligibility rules, which include medical, dental and vision insurance, a 401(k) plan with a Cisco matching contribution, paid parental leave, short and long-term disability coverage, and basic life insurance. Please see the Cisco careers site to discover more benefits and perks. Employees may be eligible to receive grants of Cisco restricted stock units, which vest following continued employment with Cisco for defined periods of time. U.S. employees are eligible for paid time away as described below, subject to Cisco's policies: * 10 paid holidays per full calendar year, plus 1 floating holiday for non-exempt employees * 1 paid day off for employee's birthday, paid year-end holiday shutdown, and 4 paid days off for personal wellness determined by Cisco * Non-exempt employees receive 16 days of paid vacation time per full calendar year, accrued at rate of 4.92 hours per pay period for full-time employees * Exempt employees participate in Cisco's flexible vacation time off program, which has no defined limit on how much vacation time eligible employees may use (subject to availability and some business limitations) * 80 hours of sick time off provided on hire date and each January 1st thereafter, and up to 80 hours of unused sick time carried forward from one calendar year to the next * Additional paid time away may be requested to deal with critical or emergency issues for family members * Optional 10 paid days per full calendar year to volunteer For non-sales roles, employees are also eligible to earn annual bonuses subject to Cisco's policies. Employees on sales plans earn performance-based incentive pay on top of their base salary, which is split between quota and non-quota components, subject to the applicable Cisco plan. For quota-based incentive pay, Cisco typically pays as follows: * .75% of incentive target for each 1% of revenue attainment up to 50% of quota; * 1.5% of incentive target for each 1% of attainment between 50% and 75%; * 1% of incentive target for each 1% of attainment between 75% and 100%; and * Once performance exceeds 100% attainment, incentive rates are at or above 1% for each 1% of attainment with no cap on incentive compensation. For non-quota-based sales performance elements such as strategic sales objectives, Cisco may pay 0% up to 125% of target. Cisco sales plans do not have a minimum threshold of performance for sales incentive compensation to be paid. The applicable full salary ranges for this position, by specific state, are listed below: New York City Metro Area: $123,600.00 - $200,100.00 Non-Metro New York state & Washington state: $109,900.00 - $181,600.00 * For quota-based sales roles on Cisco's sales plan, the ranges provided in this posting include base pay and sales target incentive compensation combined. Employees in Illinois, whether exempt or non-exempt, will participate in a unique time off program to meet local requirements.
    $123.6k-200.1k yearly 1d ago
  • Senior Embedded Engineer

    Bevi 4.3company rating

    Embedded software engineer job in Boston, MA

    Bevi is on a mission to transform how beverages are delivered and consumed. Our smart hydration systems eliminate the need for single-use bottles and cans-making it easy, fun, and sustainable to stay hydrated. As the category leader in IOT-enabled beverage technology, we're building a future where Bevi machines are everywhere people live, work, and connect. We've raised over $160M in venture capital, serve thousands of customers across the US, Canada, UK and Ireland, and we've been rapidly growing year over year. In addition to driving hypergrowth with our current product line, Bevi is heavily investing in new product development. Bevi is seeking a Senior Embedded Engineer to join our software team and be part of developing and implementing embedded code that runs our current and future Bevi products. This role will be responsible for advancing the firmware that powers our first to market smart water machine and for developing tools that will enable our engineering team to invent, implement and validate new ways to deliver an exceptional user experience at a rapid pace of development. The Senior Firmware Engineer will work with hardware engineers, software engineers, and other firmware engineers and contribute to overall system definition, documentation and integration activities. The ability to be in the office 3+ days per week in our Boston (Charlestown) headquarters is required for this position. Your Day to Day Drive the development of robust, scalable, multi-board embedded firmware systems that enable reliable operation, remote management, diagnostics, and expansion of Bevi's growing fleet of smart beverage machines. Own the full firmware lifecycle, from concept, prototyping, development, testing, and validation, to field support and post-deployment updates. Serve as a subject matter expert for firmware efforts across new and existing products. Collaborate closely with hardware and software teams to drive cross-functional delivery of new features. Drive board bring-up and validation efforts, identifying and resolving hardware-firmware integration issues during new product development. Provide high-level architectural guidance to improve hardware design for optimal firmware performance and long-term maintainability. Champion firmware best practices across the team, including modular design, continuous integration, test automation, and code quality improvements. Collaborate with and provide feedback to Bevi's hardware team to improve overall performance and functionality of Bevi machines. Design and implement advanced control systems, sensor integration, and diagnostic tools to enable intelligent, connected, and serviceable machines. Drive triage and root cause analysis of complex system-level issues in production and during development, proposing long-term corrective and preventive solutions. Guide and mentor junior and mid-level firmware engineers, performing design/code reviews and sharing domain expertise to build team technical strength. Create and maintain detailed technical documentation to support team knowledge transfer, regulatory compliance, and long-term supportability. Requirements A BS in Electrical Engineering, Computer Engineering, Computer Science or other related field. 5+ years of hands-on professional experience developing, releasing, and supporting production-quality firmware as part of a fast-paced product development team. Deep expertise in embedded C and C++, particularly targeting the ARM Cortex-M family of microprocessors. Prior experience with Atmel/Microchip SAMD and Texas Instruments TM4C platforms is a plus. Demonstrated experience developing firmware for both bare-metal and RTOS-based systems (e.g., FreeRTOS), including custom board bring-up, device driver development, and system-level debugging. Strong understanding of software development best practices and proficiency with modern firmware development workflows (build systems, IDEs, Make/CMake). Expertise in development of drivers, communications stacks, and system-level software: UART, I2C, SPI, USB, Ethernet, DSI, CSI, etc. Experience with bootloaders and firmware update mechanisms (OTA, DFU). Comfortable working with git and modern version control workflows. Strong communication and interpersonal skills that allow you to collaborate effectively with cross-functional teams. An agile mindset that can thrive in a fast-paced work environment. Experience in embedded Linux and the Android Open Source Project (AOSP) is a strong plus. Familiarity with embedded testing (unit tests, hardware-in-the-loop, CI/CD) is a plus Familiarity with wireless communication protocols (e.g., LTE, WiFi) is a plus. #LI-CK1 #LI-HYBRID At Bevi, we believe compensation is a powerful tool to attract, retain, and grow talent. Our Compensation Philosophy centers on 5 principles: Market-driven - We anchor pay decisions in real-time market data Performance-based - We reward individual impact, not just tenure Equitable - We ensure fairness across teams, roles, and demographics Growth-focused - We invest in talent that scales with Bevi Total Rewards approach - We strategically balance base pay, bonuses, benefits, and equity The posted compensation range reflects the salary* for this position. Some roles may be eligible for a commission plan or a bonus incentive. All Bevi employees receive equity in the form of stock options. All full-time employees are invited to participate in our Total Rewards plan, which includes health & medical benefits, flexible spending accounts, flexible PTO, and more. Offers to join Bevi are based on a few criteria, including the scope of the role, the candidate's work experience, targeted skills, internal equity of the team, and external market data. *For Sales roles: The posted range reflects base salary plus commission which is the total potential on target earnings (OTE) for the position. Pay Range $141,950 - $175,350 USD Benefits: Comprehensive medical, dental and vision insurance plans with BlueCross BlueShield, 95% paid by employer 401(k) with company match Flexible PTO plus 12 company holidays, and additional paid days for sick leave, etc Generous fully paid parental leave for both birth parents and non-birth parents Fully employer paid disability and life insurances Wellness and fitness reimbursements Monthly stipends for cell phone use and commuting costs Onsite snacks, weekly catered lunch, and (of course) unlimited Bevi ... plus composting and terra-cycling, too Happy hours, team-building events, bagel breakfasts, Values awards - and more. We're excited about supporting career growth and would love to be part of your professional journey. We know that talent comes in many forms, and we value individual accomplishments, specialized knowledge, and genuine passion over just checking boxes on a requirements list. If any of our positions interest you, please apply! Our recruiting team will contact you about next steps if we'd like to move forward together. A member of the Bevi Talent team '******************' will be reaching out about next steps if we would like to move forward. Accommodations: Bevi is committed to an inclusive hiring process and we aim to provide accommodations for persons with disabilities. If you need any accommodations for the application or throughout the interview process please contact ******************.
    $142k-175.4k yearly Auto-Apply 18d ago
  • Engineer: Sr. Embedded Firmware Engineer (Rust and C)

    Nanobiosym, Inc.

    Embedded software engineer job in Cambridge, MA

    Job Title: Sr. Embedded Firmware Engineer (Rust and C) We are seeking an experienced Sr. embedded firmware engineer with a strong background in Rust to help re-design and port existing firmware into Rust. This role focuses on designing for manufacture and scale secure, high-performance firmware for ARM Cortex‑M and other microcontrollers while implementing hardware abstraction layers and ensuring robust board bring‑up for novel platforms. Key Responsibilities: * Firmware Architecture & Security: * Assist in designing and implementing a secure firmware architecture with robust secure update mechanisms. * Develop and integrate secure firmware modules leveraging best practices and industry standards. * Hardware Abstraction and Peripheral Integration: * Implement HALs and drivers for unsupported peripherals and features. * Port or integrate low‑level drivers for Bluetooth, cellular, and other communication modules. * System Bring-Up & Application Code: * Contribute to board bring‑up tasks using Rust. * Develop firmware application code and new Rust crates for unsupported SoCs as needed. * Rapid Prototyping & UI Framework Selection and bring products to market: * Evaluate and select an embedded GUI framework that supports rapid prototyping for UI needs. As well as late stage development to DFM and transition product to scale and final product launch * Collaboration & Documentation: * Work closely and communicate clearly with team to document designs, review code, and ensure compliance with security and performance guidelines. Qualifications: * Essential: * Proven expertise with high‑performance ARM Cortex‑M and other microcontrollers. * Extensive experience with bare‑metal programming and embedded systems. * Demonstrated experience designing and developing secure firmware. * Proficiency in Rust, particularly in board bring‑up and low‑level hardware interaction. * Preferred: * Familiarity with the Rust embassy framework. * Hands‑on experience with Arm TrustZone. * Experience in writing Rust crates for unsupported SoCs. * Solid understanding of secure firmware update protocols and architecture. * Experience with medical device compliance and documentation as per FDA and ISO13485 standards * PhD or MS / ME in EECS What We Offer: * An innovative work environment tackling challenging embedded systems projects. * Opportunities for professional growth in secure firmware development and advanced embedded technologies. * Competitive salary and benefits package.
    $107k-138k yearly est. 16d ago
  • Engineer: Sr. Embedded Firmware Engineer (Rust and C)

    Nanobiosym

    Embedded software engineer job in Cambridge, MA

    Job Description We are seeking an experienced Sr. embedded firmware engineer with a strong background in Rust to help re-design and port existing firmware into Rust. This role focuses on designing for manufacture and scale secure, high-performance firmware for ARM Cortex‑M and other microcontrollers while implementing hardware abstraction layers and ensuring robust board bring‑up for novel platforms. Key Responsibilities: Firmware Architecture & Security: Assist in designing and implementing a secure firmware architecture with robust secure update mechanisms. Develop and integrate secure firmware modules leveraging best practices and industry standards. Hardware Abstraction and Peripheral Integration: Implement HALs and drivers for unsupported peripherals and features. Port or integrate low‑level drivers for Bluetooth, cellular, and other communication modules. System Bring-Up & Application Code: Contribute to board bring‑up tasks using Rust. Develop firmware application code and new Rust crates for unsupported SoCs as needed. Rapid Prototyping & UI Framework Selection and bring products to market: Evaluate and select an embedded GUI framework that supports rapid prototyping for UI needs. As well as late stage development to DFM and transition product to scale and final product launch Collaboration & Documentation: Work closely and communicate clearly with team to document designs, review code, and ensure compliance with security and performance guidelines. Qualifications: Essential: Proven expertise with high‑performance ARM Cortex‑M and other microcontrollers. Extensive experience with bare‑metal programming and embedded systems. Demonstrated experience designing and developing secure firmware. Proficiency in Rust, particularly in board bring‑up and low‑level hardware interaction. Preferred: Familiarity with the Rust embassy framework. Hands‑on experience with Arm TrustZone. Experience in writing Rust crates for unsupported SoCs. Solid understanding of secure firmware update protocols and architecture. Experience with medical device compliance and documentation as per FDA and ISO13485 standards PhD or MS / ME in EECS What We Offer: An innovative work environment tackling challenging embedded systems projects. Opportunities for professional growth in secure firmware development and advanced embedded technologies. Competitive salary and benefits package. Job Posted by ApplicantPro
    $107k-138k yearly est. 25d ago
  • College Permanent Hire - Embedded Software Engineer for Professional Services

    Wind River 4.6company rating

    Embedded software engineer job in Boston, MA

    at Wind River Embedded Software Engineer - College Permanent Hire ABOUT WIND RIVER Wind River is a global leader in delivering software for mission-critical intelligent systems. For more than four decades, the company has been an innovator and pioneer, powering billions of systems that require the highest levels of security, safety, and reliability. Wind River helps customers across automotive, aerospace, defense, industrial, medical, and telecommunications industries solve complex technology challenges on their journey toward the new intelligent machine economy. The company's software powers generation after generation of the safest, most secure systems in the world. Examples include playing a key role in NASA space missions such as Artemis I, the James Webb Space Telescope, and multiple Mars rovers. We've achieved recent 5G milestones including the world's first successful 5G data session with Verizon and building one of the largest Open RAN networks in the world with Vodafone. The company has received industry recognition for its technology innovation and leadership, and for its workplace culture, including global Great Place to Work certification and being named a “Top Workplace” for ten consecutive years. If you want to be part of a unique culture where the lived experience is based on our cultural attributes of growth mindset, customer-focus, and diversity, equity, inclusion & belonging, come join us and help advance the future software defined world. YOUR ROLE We seek graduating or recently graduated college students to join our Embedded Software Engineering team as full-time engineers. This is an exciting opportunity to work on cutting-edge development projects and collaborate with a team of experts in the embedded software field. As a contributing member of our North American Professional Services team, you'll develop embedded solutions for critical infrastructure industries. In your daily job you will: Develop, implement, and test embedded software systems, including device drivers and BSPs for embedded hardware using Linux, VxWorks RTOS, or Helix Virtualization Platform Collaborate with project teams to deliver mission-critical embedded solutions to clients Troubleshoot and debug embedded software, solving complex technical issues Participate in design reviews and contribute to technical discussions HOW YOU WILL CONTRIBUTE Key skills and competencies for succeeding in this role are: Develop, implement, and test embedded software systems, including device drivers and BSPs for embedded hardware using Linux, VxWorks RTOS, or Helix Virtualization Platform Collaborate with project teams to deliver mission-critical embedded solutions to clients Troubleshoot and debug embedded software, solving complex technical issues Participate in design reviews and contribute to technical discussions BENEFITS Competitive salary and comprehensive benefits package Opportunities for growth and technical advancement Hybrid work environment, providing flexibility to balance work and life Technical training and onboarding to help new graduates transition into full-time roles APPLICANT PRIVACY NOTICE: Your privacy is of the utmost importance to us. At Wind River, we strictly adhere to all applicable data privacy laws. Please review Wind River's Applicant Privacy Notice, which can be found here . “Wind River is an equal employment opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, sex, gender identity, sexual orientation, disability status, protected veteran status or any other characteristic protected by law” SECURITY CLEARANCE REQUIREMENTS Successful candidates must engage in a security clearance process in regard to their citizenship in order to perform fundamental job duties, as per applicable law. In particular, candidates with certain citizenship may not be able to perform such fundamental job duties. Currently, this includes citizens of the following countries: Belarus; Burma; China; Cuba; Iran; North Korea; Syria; Venezuela; Afghanistan; Cambodia; Central African Republic; Cyprus; Democratic Republic of Congo; Ethiopia; Eritrea; Haiti; Iraq; Lebanon; Libya; Russia; Somalia; South Sudan; Sudan; Zimbabwe. The security clearance process may take a significant amount of time to complete, and any offer of employment will be contingent on the candidate's legal ability to perform the fundamental job duties. Wind River is committed to meeting its obligations to candidates under applicable human rights law and privacy law in this regard. page 1
    $86k-110k yearly est. Auto-Apply 36d ago
  • Embedded Engineer III (IC)

    Arrow 4.1company rating

    Embedded software engineer job in Danvers, MA

    What You'll Be Doing: Principal Accountabilities - Design and development of real time embedded software/firmware. - Analyse domain specific technical or low level requirement and modification as per end customer or system requirements & participate in software design - Perform software testing including unit, functional and system level requirement including manual and automated - Document technical deliverable like software specifications, design document, code commenting, test cases and test report, Release note etc. throughout the project life cycle. - Develop software solutions from established programming languages or by learning new language required for specific project. - Develop new approaches to complex design problems Job Complexity - Requires in-depth knowledge and experience - Solves complex problems; takes a new perspective using existing solutions - Works independently; receives minimal guidance - Acts as a resource for colleagues with less experience - Represents the level at which career may stabilize for many years or even until retirement - Contributes to process improvements - Typically resolves problems using existing solutions - Provides informal guidance to junior staff - Works with minimal guidance What We Are Looking For: - Minimum Requirements - Bachelor's or master's degree in a technical field such as Computer Science or Electronics Engineering. - 5 - 7 years of in-depth technical experience in Embedded Product Engineering for modular software/firmware design, development, debugging, and validation. - Minimum of 5+ years of experience in Embedded Product/Projects throughout the development and verification life cycle, preferably in the medical and consumer electronics domains. - Solid understanding of the software development and project management life cycle. - Minimum of 3+ years' experience with bootloader and device drivers (Linux and other Embedded RTOS). - Strong knowledge of one or more Embedded OS such as Linux, Yocto, PetaLinux, FreeRTOS, etc. - Handson experience in C, C++, and Python programming languages. - Handson knowledge with hardware/software integration across interfaces such as I2C, UART, SPI, I2S, CSI, DSI, USB, and SDIO. - Knowledge of Over the Air (OTA) software updates. - Prior experience with hardware and software security features like ARM TrustZone, Trusted Platform Module (TPM), and secure boot. - Familiarity with project management tools like Jira/Confluence, Bitbucket, Project Planning, and Agile methodology. - Knowledge of distributed system architecture and system integration. - Excellent oral and written communication skills, interpersonal skills, and presentation skills. What's In It for You: At Arrow, we recognize that financial rewards and great benefits are important aspects of an ideal job. That's why we offer competitive financial compensation, including various compensation plans and a solid benefits package. Medical, Dental, Vision Insurance 401k, With Matching Contributions Short-Term/Long-Term Disability Insurance Health Savings Account (HSA)/Health Reimbursement Account (HRA) Options Paid Time Off (including sick, holiday, vacation, etc.) Tuition Reimbursement Growth Opportunities And more! Work Arrangement Fully On-Site: Must be able to travel to an Arrow Client office location as requested by Arrow Client leadership. Location: Danvers, MA, 01923 About eInfochips: eInfochips, an Arrow company (Fortune #154), is a leading global provider of product engineering and semiconductor design services. A rich history of over two decades, with over 500+ products developed and 40M deployments in 140 countries, eInfochips continues to fuel technological innovations in multiple verticals. eInfochips has strategic technology partnerships with Qualcomm, NVIDIA, NXP, Analog Devices, Texas Instruments, Amazon, Microsoft and Google to name a few. Along with Arrow's $33B in revenues, 22,000 employees, and 345 locations serving over 80 countries, eInfochips is primed to accelerate connected products innovation for 150,000+ global clients. eInfochips acts as a catalyst to Arrow's Sensor-to-Sunset initiative and offers complete edge-to-cloud capabilities for its clients. Please visit ****************** for our portfolio of product engineering services across various industries & verticals. EEO Statement: Arrow is an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, gender, age, sexual orientation, gender identity, national origin, veteran or disability status. (Arrow EEO/AAP policy) Annual Hiring Range/Hourly Rate:$92,200.00 - $154,000.00 Actual compensation offer to candidate may vary from posted hiring range based upon geographic location, work experience, education, and/or skill level. The pay ratio between base pay and target incentive (if applicable) will be finalized at offer. Location:US-MA-Danvers-Massachusetts (ABIOMED, Inc) Time Type:Full time Job Category:Engineering ServicesEEO Statement: Arrow is an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, gender, age, sexual orientation, gender identity, national origin, veteran or disability status. (Arrow EEO/AAP policy) We anticipate this requisition will be open for a minimum of five days, though it may be open for a longer period of time. We encourage your prompt application. In any materials you submit, you may redact or remove age-identifying information such as age, date of birth, or dates of school attendance or graduation. You will not be penalized for redacting or removing this information.
    $92.2k-154k yearly Auto-Apply 6d ago
  • RUST Embedded Software Engineer

    Vets Hired

    Embedded software engineer job in Dedham, MA

    Basic Qualifications Bachelors degree in Software Engineering, or a related Science, Engineering or Mathematics field, plus a minimum of 5 years of relevant experience; or Master's degree plus a minimum of 3 years of relevant experience. Agile experience preferred. CLEARANCE REQUIREMENTS: Department of Defense SECRET security clearance is required at time of hire. Applicants selected will be subject to a U.S. Government security investigation and must meet eligibility requirements for access to classified information. Due to the nature of work performed within our facilities, U.S. citizenship is required. Responsibilities for this Position Make the worlds most advanced Cybersecurity and Encryption products even smarter As a RUST Embedded Software Engineer, working with custom Hardware built in-house, for our Cyber group, youll be a member of a cross functional team responsible for developing mission critical NSA-certified Cybersecurity devices in a rapidly growing product line. Youll be working at the cutting edge of Cybersecurity and high-speed data. We encourage you to apply if you have any of these preferred skills or experiences: Actual experience working in the RUST development language Real-Time multi-threaded Embedded software, preferably on Linux OS. Model-based development, preferably Rhapsody. Extensive experience with Object Oriented design and programming, preferably in UML and RUST. Familiarity with C and C++ Long development lifecycle and product lifespans, requiring maintenance and regular technology refresh. ARM virtualization extensions, preferably Hypervisor. Nice to have: Hypervisor Technology Linux Rhapsody UML Device drivers What sets you apart: Passion for designing complicated systems and working on problems of diverse scope. Ability to define the scope, schedule, and expectations for the work you execute. Shows initiative on assignments and executes projects with little guidance and can provide technical direction and leadership. Ability to turn CONOPS, Specifications or Requirements into software design, code, test plans, and then execute testing/debugging. Proficiency with software tools supporting Integrated Development Environments (IDE), version control, defect tracking, and scripting. Our Commitment to You: An exciting career path with opportunities for continuous learning and development. Research oriented work, alongside award winning teams developing practical solutions for our nations security Flexible schedules with every other Friday off work, if desired (9/80 schedule) Competitive benefits, including 401k matching, flex time off, paid parental leave, healthcare benefits, health & wellness programs (including on-site gym), employee resource and social groups, and more See more at gdmissionsystems.com/careers/why-work-for-us/benefits Sign-On Bonus Eligible for New Hires Working Place: Dedham, Massachusetts, United States Company : General Dynamics Mission Systems
    $85k-112k yearly est. 60d+ ago
  • Embedded Engineer - Ultra Mobility Vehicle

    Robotics and Ai Institute

    Embedded software engineer job in Cambridge, MA

    Our mission is to solve the most important and fundamental challenges in AI and Robotics to enable future generations of intelligent machines that will help us all live better lives. About UMV Ultra Mobility Vehicle (UMV) is focused on advancing robot mobility to make machines more useful in everyday life. The team combines wheels, dynamic legged systems, and whole-body behavior to reach higher levels of movement capability. Using fast terrain perception, our robots adapt to their environment by rolling over or jumping on obstacles. This research is central to developing robotic systems that move with speed, agility, and versatility. Role Overview As an Embedded Software Engineer, you will work cross-functionally with a talented team of engineers and researchers to develop advanced robotic systems. Your contributions will directly advance the state of the art in robotics. We operate onsite at our Cambridge, MA office, fostering a collaborative and dynamic environment.Responsibilities Collaborate with research and hardware teams to design, develop, test, and maintain embedded software for UMV and other robotic applications Develop high-performance algorithms that improve system efficiency, mobility, and adaptability across varied terrains Conduct regular code reviews to ensure code quality and reliability Work closely with electrical engineers to develop and integrate custom hardware into UMV prototypes and platforms Architect, design, and implement software solutions for embedded systems that support fast perception and real-time control Partner with multidisciplinary teams to integrate software with sensors and hardware components, ensuring smooth operation in UMV systems Produce and maintain clear documentation for software design, interfaces, and system configurations to support ongoing development and future upgrades Requirements 5+ years of experience delivering robust, production-level code BS or MS in Computer Science, Robotics, Physics, Electrical/Mechanical/Aerospace Engineering, or a related field Proficient in Python and C++17 or later Experience or willingness to learn Rust Experience implementing/debugging host-side and device-side embedded software with high-rate, low-latency requirements (bare metal and/or RTOS) Experience implementing and debugging various types of wired communication (Ethernet, SPI, CAN Bus, etc.) Experience with modern software engineering practices (e.g. git, issue tracking, and CI/CD pipelines). Strong background in Linux-based platforms and development environments Experience with ROS2 Excellent troubleshooting and debugging skills Hands-on experience with robot sensors (IMUs, cameras, etc.). Experience as a technical lead, with a track record of mentoring other developers Bonus Comfortable using electrical engineering tools such as schematics, logic analyzers, and oscilloscopes for hardware evaluation and rework Experience with robotics, control systems, kinematics, machine learning, or physics simulation Experience tackling open-ended embedded problems (e.g., bringing up sensors/compute from scratch) Proficiency in data processing, logging, and visualization tools Expertise in developing test and validation plans for system integration Experience with complex system failure analysis in cross-functional teams Familiarity with developing Linux kernel modules Background in legged locomotion, perception for robot mobility, or hybrid wheel-leg platforms Experience working with real-time perception and control for dynamic environments We provide equal employment opportunities to all employees and applicants for employment and prohibit discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
    $88k-116k yearly est. Auto-Apply 60d+ ago
  • Junior Embedded Software Engineer

    DEKA Research & Development 4.3company rating

    Embedded software engineer job in Manchester, NH

    DEKA Research & Development, located in Manchester, NH, is looking for a highly motivated Junior-Level Embedded Software Engineer to join a software team working on the ibot PMD medical device. This is your opportunity to make an impact on a project that is creating a cutting-edge technology. If you enjoy solving technical challenges in a fast-paced environment, we want to hear from you! How you will make an impact: Implement and verify new functionalities for embedded software and our companion PC apps Solve problems and debug issues Collaborate across multiple engineering disciplines to deliver effective solutions To be successful in this role, you will need the following skills and experience: Bachelor's Degree in Computer Science, or other Engineering degree with Software Engineering experience 1+ years of experience with the following: implementing, and integrating embedded software systems from requirements Experience with C++ 14-20 and Python 3.* RTOS and embedded systems development (examples include:, FreeRTOS, uC-OSIII) Object-Oriented Design CAN communications Strong troubleshooting skills Demonstrated ability to adapt rapidly to changing circumstances and technology Must have excellent communication skills and attention to detail Demonstrated evidence of individually solving a challenging technical problem Passion for a job well-done and an intrinsic interest in how things work Preferred: Qt 6.* PC application development IAR EW 5.* SPDX, Cyclone DX Jira, Confluence Surround and/or GitLab source‑code management tools Jenkins Technical writing skills About DEKA: One hour from the beach, Boston, and the mountains, the historic Amoskeag Millyard once housed the largest textile mills in the world. It is now home to DEKA Research & Development, where we are taking the same innovation and cutting-edge technology into the modern age. Behind DEKA's brick walls sits a team of professionals who strive to make a difference every day through thoughtful engineering, design, and manufacturing. Here at DEKA, some of the most innovative and life-changing products of our time are created, and new ideas are always welcome and explored.
    $66k-83k yearly est. Auto-Apply 60d+ ago
  • Embedded Firmware Engineer

    The Panther Group 3.9company rating

    Embedded software engineer job in Andover, MA

    Our client, a leading organization in the manufacturing sector is seeking an Embedded Firmware Engineer to support the development of innovative control systems within their next-generation electronic products. This position offers a collaborative environment working closely with cross-functional teams to design, implement, and optimize embedded firmware solutions. Key Responsibilities: Develop and maintain embedded firmware architectures for control-oriented hardware platforms. Collaborate with hardware teams to define and implement real-time control algorithms. Troubleshoot and refine firmware by analyzing hardware interactions and diagnostic data. Support standardization of development tools, methodologies, and reusable firmware components. Integrate product performance and manufacturing considerations into firmware design. Evaluate and select embedded platforms to meet functional and cost requirements. Contribute to planning, task estimation, and timeline management. Guide hardware-focused team members contributing to firmware projects. Promote adherence to quality practices, design reviews, and structured development processes. Participate in the development, testing, and validation of system requirements and specifications. Requirements: Bachelor's degree in Electrical Engineering, Computer Science, or related field; Master's preferred. 5+ years of experience in embedded systems development and debugging. Strong proficiency in C and Assembly programming. Demonstrated ability to work under deadlines and deliver high-quality results. Excellent problem-solving and cross-functional collaboration skills. Experience with digital control systems, firmware testing, or hardware integration is highly desirable. Familiarity with model-based design tools (e.g., Simulink), development environments, or ARM-based architectures is a plus.
    $88k-116k yearly est. 60d+ ago
  • Senior Embedded Control Engineer

    MKS Instruments 4.8company rating

    Embedded software engineer job in Wilmington, MA

    A Day in Your Life at MKS: The Sr. Embedded Control Engineer will report to the Electrical Engineering Manager. About the role: Application: Design firmware for Power electronics (ranging from 3-30kW) used for plasma and reactive gas generation, crucial for semiconductor cleaning and etching processes. Cool Technology: Work on significant and unique issues where analysis of situations or data requiring an evaluation of intangibles. Collaborative Innovation: Partner with scientists to explore control mechanisms and gas interactions, gaining insights into exciting technologies. Interdisciplinary Work: Collaborate with plasma physicists, material scientists and chemists, expanding your knowledge and contributing to groundbreaking developments. You Will Make an Impact By: Lead the development of DSP based digital control for power electronics projects that involve a multi-discipline engineering team. Lead the development of inter-system communication between the system level elements. Perform engineering analysis and implement advanced control algorithms for power converters, RF and microwave systems. Develop, document, and execute DVT plans. Report on results and recommend appropriate engineering tradeoffs to optimize functional firmware performance and relative product cost. Create, control and archive the firmware development documentation. Collaborate with power electronics engineers to integrate firmware to hardware components. Participate in cross-functional project teams to execute upon new product developments involving power electronics for plasma generation applications. Skills You Bring: Bachelor's degree in electrical or computer engineering with 5+ years' experience. Advanced degree and 3+ years of direct applicable experience Must have a record of firmware development from the conceptual stage to the product launch with DSP using C/C++ and/or MATLAB/Simulink. Must have demonstrated experience in DSP programming for the design of either of the resonant inverters, boost or buck converters, or single/three phase power factor correction topologies. Familiar with common power electronics topologies and their associated digital control (etc. PFC, buck, boost or resonant inverters). Preferred: Familiar with hardware-in-the-loop (HIL) model-based testing for validating board level developments to system level state machines. Familiar with version control systems. Familiar with graphical user interface (GUI) development for hardware testing. Must have solid analytical skills with the ability to simplify and present complicated systems. Familiar with semiconductor capital equipment preferred. Ability to use lab tools such as oscilloscopes, power meters, etc. We are interested in a qualified candidate who is eligible to work in the United States. However, we will not be sponsoring work visas for this position, at this time. MKS is an equal opportunity employer, including disability, veteran status and all categories protected by law. Please review our EOE statements for additional details. MKS is generally only hiring candidates who reside in states where we are registered to do business. #LI-DJ1 Compensation and Benefits: Salary Pay Range: Total Base Pay Range $93,045.00 - $172,798.00 per year. This range is a good faith estimate of the expected salary range for this position, based on a wide range of factors including qualifications, experience and training, operational and business needs and other considerations permitted by law. Bonus: This position is eligible for a discretionary annual bonus, in an amount to be determined by MKS [or as applicable]. Benefits: MKS offers a comprehensive benefits package, including health insurance coverage (medical, dental and vision), 401(k) with company match, life and disability insurance, 12 paid holidays, sick time, 15 paid vacation days, [6 weeks fully paid] parental leave, adoption assistance and tuition reimbursement [and for participation in any stock programs, signing bonus, etc.]. Globally, our policy is to recruit individuals from wide and diverse backgrounds. However, certain positions require access to controlled goods and technologies subject to the International Traffic in Arms Regulations (ITAR) or Export Administration Regulations (EAR). Applicants for these positions may need to be “U.S. persons.” “U.S. persons” are generally defined as U.S. citizens, noncitizen nationals, lawful permanent residents (or, green card holders), individuals granted asylum, and individuals admitted as refugees. MKS Inc. and its affiliates and subsidiaries (“MKS”) is an affirmative action and equal opportunity employer: diverse candidates are encouraged to apply. We win as a team and are committed to recruiting and hiring qualified applicants regardless of race, color, national origin, sex (including pregnancy and pregnancy-related conditions), religion, age, ancestry, physical or mental disability or handicap, marital status, membership in the uniformed services, veteran status, sexual orientation, gender identity or expression, genetic information, or any other category protected by applicable law. Hiring decisions are based on merit, qualifications and business needs. We conduct background checks and drug screens, in accordance with applicable law and company policies. MKS is generally only hiring candidates who reside in states where we are registered to do business. It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability. MKS is committed to working with and providing reasonable accommodations to qualified individuals with disabilities. If you need a reasonable accommodation during the application or interview process due to a disability, please contact us at: accommodationsat *************** . If applying for a specific job, please include the requisition number (ex: RXXXX), the title and location of the role
    $93k-172.8k yearly Auto-Apply 60d+ ago

Learn more about embedded software engineer jobs

How much does an embedded software engineer earn in Cambridge, MA?

The average embedded software engineer in Cambridge, MA earns between $75,000 and $126,000 annually. This compares to the national average embedded software engineer range of $77,000 to $134,000.

Average embedded software engineer salary in Cambridge, MA

$97,000

What are the biggest employers of Embedded Software Engineers in Cambridge, MA?

The biggest employers of Embedded Software Engineers in Cambridge, MA are:
  1. General Dynamics
  2. Draper
  3. Meta
  4. Morse
  5. Full Spectrum Telecommunications, Inc.
  6. Innotech Staffing
  7. Integrated Resources
  8. THIRD POLE LIMITED
  9. Lightmatter
  10. Open
Job type you want
Full Time
Part Time
Internship
Temporary