Post job

Embedded software engineer jobs in Haverhill, MA - 2,812 jobs

All
Embedded Software Engineer
Senior Embedded Engineer
Senior Embedded Software Engineer
Senior Software Engineer
Senior Software Development Engineer
Embedded Systems Engineer
Embedded Engineer
Embedded Software Developer
Firmware Engineer
  • Senior Embedded SW Engineer - Edge Compute & DSP

    Analog Devices, Inc. 4.6company rating

    Embedded software engineer job in Boston, MA

    A leading semiconductor company in Boston is seeking a Senior Embedded SW Engineer to design embedded software for edge computing systems. You will work with system architects and algorithm designers to build cutting-edge data collection systems, requiring strong C/C++ skills and collaboration. Applicants must have an MSEE or MSCS degree and experience in embedded systems. Competitive salary and benefits are offered. #J-18808-Ljbffr
    $87k-111k yearly est. 6d ago
  • Job icon imageJob icon image 2

    Looking for a job?

    Let Zippia find it for you.

  • Silicon Validation Software Engineer: Embedded and Low-level Programming

    Apple 4.8company rating

    Embedded software engineer job in Waltham, MA

    **Role Number:** 200635186-6205 At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. Dynamic, smart people and inspiring, innovative technologies are the norm here. The people who work here have reinvented entire industries with all Apple Hardware products. The same passion for innovation that goes into our products also applies to our practices strengthening our commitment to leave the world better than we found it. Join us to help deliver the next groundbreaking Apple product. We are looking for software engineers with background in embedded software development to join a fast-paced environment. In this role, you will contribute to developing embedded software solution, debug and bring-up of the state-of-the-art next generation SOCs, supporting current and future Apple products. Your work will have a critical impact on getting high quality functional products to millions of customers quickly. You will be part of our core infrastructure team responsible for developing and improving our embedded silicon test software platforms, including Common Firmware Environment and RTOS. **Description** Develop boot and driver code for Apple SOC, including AP clusters, IO Co-Processor system, fabric, power management, memory and other I/O devices Design, implement, and enhance Common Firmware Environment (CFE) and other platform software for Apple silicon validation organization. Develop system software to exercise power saving feature (suspend and resume) Contribute to SDRAM initialization and calibration development. Implement firmware driver for PMIC and battery charging Participate in the chip bring-up on simulator, emulation, FPGA and silicon Develop applications covering system level use cases and functional features Participate in SOC architecture, design specification and board schematics review **Minimum Qualifications** + A minimum of a bachelor's degree and a minimum of 3 years of relevant industry experience in silicon validation software engineering or related field. **Preferred Qualifications** + Proficient in C/C++, assembly a plus + Background in embedded software development, bare metal, RTOS and/or Linux + Solid understanding about ARM specification, computer architecture, operating system + Experience in boot code, CPU & SOC initialization, device drivers + Familiar with IO protocols: I2C, SPMI, UART, GPIO + Experience in lp DDR4/5, DRAM initialization and calibration a big plus + Good troubleshooting skills in silicon bring-up and embedded software debugging + Experience with script language such as Python, Perl, or Tcl Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant (*********************************************************************************************** .
    $113k-146k yearly est. 8d ago
  • Senior Embedded Engineer - Wearable Hardware & Low-Power

    Whoop 4.0company rating

    Embedded software engineer job in Boston, MA

    A leading wearable technology company is seeking a Senior Embedded Engineer in Boston, MA, to enhance and innovate the hardware systems of their products. Your role includes developing efficient, low-power systems and collaborating with cross-functional teams. Candidates should possess a Master's in a relevant field and experience with embedded systems and programming languages like C and Python. The position offers a competitive salary range of $155,000 - $245,000 and includes generous equity and benefits. #J-18808-Ljbffr
    $155k-245k yearly 5d ago
  • Senior Embedded Firmware Engineer - BLE, GATT, RTOS (Boston)

    Nia Therapeutics 3.3company rating

    Embedded software engineer job in Boston, MA

    A pioneering neuroscience company based in Boston, MA is seeking a firmware developer to create embedded solutions for advanced brain stimulation devices. The ideal candidate will have a strong background in C programming, experience with BLE protocols, and a passion for building innovative healthcare technologies. The role offers comprehensive benefits, including health insurance and stock options. #J-18808-Ljbffr
    $109k-140k yearly est. 6d ago
  • Senior Embedded Software Engineer

    Fi 4.0company rating

    Embedded software engineer job in Boston, MA

    Welcome to Fi. We're a passionate team from Square, Google, TikTok, Peloton, Uber, and more working to transform the dog-human relationship. Our mission? Develop cutting-edge technology to revolutionize what it means to be a dog parent. Fi is leveraging our team's talent and expertise to improve the lives of the millions of dogs in the U.S. Real-time location tracking, activity, sleep and behavior monitoring - and that's just the beginning. The most exciting aspect of our work? Bridging the communication gap between dogs and humans. Imagine a world where everyone knows how their dog feels in real time and how to keep their best friend in good shape. That's the future we're building at Fi. If you're someone who thrives in innovative, collaborative work environments and feels strongly about helping dogs live longer, better lives, Fi could be the perfect fit. Join us in our pursuit of the ā€œimpossible,ā€ or as we call it here ā€œlet me find a way,ā€ to redefine the future of dog ownership together. Fi is looking for an Embedded Software Engineer! Fi is looking for an Embedded Software Engineer to design and build the firmware powering our next generation of connected collars - shaping the architecture, performance, and reliability of systems trusted by hundreds of thousands of dogs. You'll dive deep into connectivity, low-power optimization, and real-time processing, driving decisions that bridge hardware, software, and data into one seamless product experience. What You'll Do Firmware Development: Take a front-line role in designing, developing, and maintaining firmware for embedded systems, ensuring functionality, reliability, and performance optimization. Collaborative Problem-Solving: Work closely with cross-functional teams to integrate software with hardware components, troubleshoot issues, and optimize system performance. Code Review and Documentation: Conduct code reviews, document code changes, and ensure compliance with coding standards and best practices in firmware development. Testing and Validation: Develop test procedures and perform rigorous testing to validate firmware functionality and identify and resolve bugs or issues. Research and Innovation: Stay updated with emerging technologies, tools, and trends in embedded systems and contribute innovative ideas to enhance product capabilities. What You'll Bring Minimum of 4 years of hands-on experience in firmware/embedded software development Proficiency in the C and C++ programming languages, and an understanding of the differences between them. Additionally, experience with or eagerness to learn Python. Prior exposure to hardware interfaces, real-time operating systems (RTOS), and embedded systems design. Familiarity with debugging tools and methodologies for embedded systems. Experience with version control systems (e.g., Git) and issue tracking tools (e.g., Jira). Strong problem-solving abilities and the ability to work in a collaborative team environment, communicating effectively with hardware engineers, software developers, and other stakeholders. Understanding of low-level hardware interactions and device drivers. Experience in designing, developing, and testing firmware for microcontrollers and embedded systems. Why You'll Love Us Time to Recharge: Enjoy flexible PTO to take the breaks you need. Top-Notch Health Coverage: We've got your back (and teeth and eyes) with full medical, dental, and vision insurance. Wellness Perks:Free access to One Medical, Kindbody, and Talkspace to keep you feeling your best. Give Back to the Pups: Make tails wag with a $500 annual donation to a dog charity of your choice through our BarkBack Program. Free Fi Membership: Your furry best friend(s) get all the benefits of a Fi collar, on us! Love for Friends + Family: Share the Fi magic with loved ones through our gifting program. Salary: $150,000 - $200,000 a year The anticipated base salary range for this position is $150,000-$200,000. Actual compensation will vary based on multiple factors, including skills, experience, market conditions, and role scope, which may evolve during the hiring process. As a fast-growing Series B startup, Fi evaluates compensation opportunistically to align with the right candidate. This role is also eligible for equity compensation. Fi is an equal opportunity employer that is committed to diversity and inclusion in the workplace. We prohibit discrimination and harassment of any kind based on race, color, sex, religion, sexual orientation, national origin, disability, genetic information, pregnancy, or any other protected characteristic as outlined by federal, state, or local laws. This policy applies to all employment practices within our organization, including hiring, promotion, termination, layoff, recall, leave of absence, compensation, benefits, training, and apprenticeship. Fi makes hiring decisions based solely on qualifications, merit, and our needs at the time. #J-18808-Ljbffr
    $150k-200k yearly 6d ago
  • Senior Software Engineer - IoT Embedded Software (Matter)

    Myworkdayjobs.com-ATS

    Embedded software engineer job in Boston, MA

    Senior Software Engineer - IoT Embedded Software (Matter) page is loaded## Senior Software Engineer - IoT Embedded Software (Matter)locations: Bostontime type: Full timeposted on: Posted Todayjob requisition id: 20443Silicon Labs (NASDAQ: SLAB) is the leading innovator in low-power wireless connectivity, building embedded technology that connects devices and improves lives. Merging cutting-edge technology into the world's most highly integrated SoCs, Silicon Labs provides device makers the solutions, support, and ecosystems needed to create advanced edge connectivity applications. Headquartered in Austin, Texas, Silicon Labs has operations in over 16 countries and is the trusted partner for innovative solutions in the smart home, industrial IoT, and smart cities markets. Learn more at .**Senior Software Engineer - IoT Embedded Software (Matter) Boston, MA**We are seeking a highly skilled and motivated **Senior Software Engineer** to join our **team**, contributing to the development and optimization of embedded software for smart home and IoT applications. This role demands strong technical expertise in embedded systems, C++, and wireless protocols, along with a proven ability to lead projects, mentor junior team members and drive technical excellence. We are looking for a highly motivated individual with excellent communications skills, a passion for great code, and a love for solving complex problems in a fast-paced team environment.**Responsibilities*** **Design, develop, and maintain** embedded software for the **Matter protocol stack**.* **Lead technical initiatives** and provide guidance in solving complex engineering challenges.* **Mentor junior engineers**, conduct thorough code reviews, and promote a culture of technical excellence and continuous improvement.* **Collaborate with cross-functional teams** to design and integrate Matter over **Thread** and **Wi-Fi** platforms.* **Contribute to the Matter open-source standard** to enhance the specification and deliver improved outcomes for **Silicon Labs customers**.* **Support protocol compliance, certification, and interoperability testing** to ensure product robustness and standard alignment.* **Perform hands-on debugging and troubleshooting** using industry-standard tools such as **JTAG**, **GDB**, and **Logic Analyzers**.* **Optimize performance, reliability, and memory usage** of embedded systems in **resource-constrained environments**.* **Participate in software architecture and design discussions**, contributing to long-term technical direction.* **Develop and maintain high-quality technical documentation**, both for internal and external audiences.**Technologies we use:*** Thread, Zigbee, Bluetooth, Wi-Fi, 802.11.x, 802.15.4, ARM, Linux, Python, Ninja, C++, C, Git, Conan, Zephyr**Skills you will need*** **Bachelor's or Master's degree** in Computer Science, Electrical Engineering, or a related field.* **6+ years of experience** in embedded systems development.* **Strong proficiency in C++**, with deep knowledge of memory management, concurrency, and object-oriented design principles.* **Extensive hands-on debugging experience** with embedded systems using tools such as GDB, JTAG, and trace analyzers.* **Solid understanding of networking protocols**, including Wi-Fi and Thread.* **Familiarity with RTOS environments** and low-level hardware interfaces (UART, SPI, I2C).* **Proven ability to mentor engineers** and lead technical projects effectively.* **Experience with scripting languages** such as Python for automating builds and tests.* **Strong background in unit testing** to ensure the reliability and quality of software features.* **Proficiency with revision control and issue tracking tools**, such as Git and Jira.* **Experience authoring technical documentation**, including requirements and API specifications.* **Excellent written and verbal communication skills**, with fluency in English.**Qualifications Considered a Plus*** Experience with application-layer protocols such as **Matter** and **HomeKit**.* Hands-on experience with both **simulated and hardware test networks**.* Familiarity with **open-source standards** such as **Zephyr**, and exposure to **Linux** environments.* Strong understanding of **IPv6**, **mDNS**, and **secure commissioning flows**.**Benefits & Perks***You can look forward to the following benefits:** Great medical (Choice of PPO or Consumer Driven Health Plan with HSA), dental and vision plans* Highly competitive salary* 401k plan with match and Roth plan option* Equity rewards (RSUs)* Employee Stock Purchase Plan (ESPP)* Life/AD&D and disability coverage* Flexible spending accounts* Adoption assistance* Back-Up childcare* Additional benefit options (Commuter benefits, Legal benefits, Pet insurance)* Flexible PTO schedule* 3 paid volunteer days per year* Charitable contribution match* Tuition reimbursement* Free downtown parking 2 weeks a month* Onsite Gym and locker rooms coming in April 2026* Monthly wellness offerings* Free snacks* Monthly company updates with our CEO#LI-KB1#LI-HybridThe annualized base pay range for this role is expected to be between $102,550 - $190,450 USD. Actual base pay could vary based on factors including but not limited to experience, geographic location where work will be performed and applicant's skill set. The base pay is just one component of the total compensation package for employees. Other rewards may include an annual cash bonus, equity package and a comprehensive benefits package.*Silicon Labs is an equal opportunity employer and values the diversity of our employees. Employment decisions are made on the basis of qualifications and job-related criteria without regard to race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status, or any other characteristic protected by applicable law.*At Silicon Labs, we hire and empower great talent to achieve their full potential. By offering challenging projects, technical mentorship, and continuous learning opportunities, we ensure our employees thrive at every stage of their careers. Here, you'll work alongside some of the industry's brightest minds, tackling complex problems that deepen your expertise and expand your horizons. Whether you're building new skills or shaping your career path, we're dedicated to supporting your growth and celebrating your success every step of the way. #J-18808-Ljbffr
    $102.6k-190.5k yearly 5d ago
  • Embedded System Software Engineer

    Revolution Technologies

    Embedded software engineer job in Dedham, MA

    Android Open Source - Embedded Software Engineer ***DoD Secret Clearance Required*** Duration - 1 year to start Education Requires a Bachelor's degree in Software Engineering, or a related Science, Engineering, Technology or Mathematics field and 5+ years of job-related experience, or a Master's degree plus 3 years of job-related experience. Agile experience preferred. CLEARANCE REQUIREMENTS: Due to the nature of work performed within our facilities, U.S. citizenship is required. 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. Make the world's most advanced Cybersecurity and Encryption products even smarter As an Embedded Software Engineer, working with custom Hardware built in-house, for our Cyber group, you'll be a member of a cross functional team responsible for developing mission critical NSA-certified Cybersecurity devices in a rapidly growing product line. You'll be working at the cutting edge of Cybersecurity and high-speed data. Preferred skills or experiences: Real-Time multi-threaded Embedded software, preferably on Linux and Android OSes. Model-based development, preferably Rhapsody. Android Open Source Project (AOSP)-based development (Android Operating System development) Extensive experience with Object Oriented design and programming, preferably in UML, C++ and Java. Android System Application development 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 Ninja/SOONG Build Systems 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.
    $79k-104k yearly est. 1d ago
  • Senior C/C++ Software Development Engineer - Comms

    Raytheon 4.6company rating

    Embedded software engineer job in Pelham, NH

    Country: United States of America Onsite U.S. Citizen, U.S. Person, or Immigration Status Requirements: Active and transferable U.S. government issued security clearance is required prior to start date. U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance Security Clearance: DoD Clearance: Secret At Raytheon, the foundation of everything we do is rooted in our values and a higher calling - to help our nation and allies defend freedoms and deter aggression. We bring the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today's mission and stay ahead of tomorrow's threat. Our team solves tough, meaningful problems that create a safer, more secure world. We are seeking a skilled Senior Software Development Engineer with a focus on developing Communication applications in C/C++. The ideal candidate will have a passion for creating high-performance applications and will be involved in all stages of the software development lifecycle. You will work in Tewksbury, Massachusetts as part of the Patriot Software Development Team. What You Will Do Design, develop, and maintain software applications using C, C++ and ADA for complex systems and applications. Collaborate with cross-functional teams to define, design, and implement new features, ensuring system integration and scalability. Troubleshoot, debug, and optimize existing code for performance and efficiency in complex environments. Write and maintain comprehensive documentation for software applications, including system architecture and design specifications. Participate in code reviews and ensure adherence to coding standards and best practices. Stay current with industry trends and advancements in C/C++ technologies, especially in relation to complex systems. Light travel and off-hours testing (2nd or 3rd shift) may occasionally be required. This position requires exclusive onsite presence. Qualifications You Must Have Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) and a minimum of 5 years of prior relevant experience unless prohibited by local laws/regulations. Experience in developing complex systems and applications using C/C++ Experience in embedded systems, real-time systems, or large-scale applications. Experience in a Unix/Linux operating system. Ability to obtain Interim Secret U.S. government issued security clearance is required prior to start date. U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance. Qualifications We Prefer Active Secret security clearance. Understanding of data structures, algorithms, and software design principles, particularly in high-concurrency and distributed systems. Experience with multithreading, memory management, and performance optimization in complex environments. Experience with Network Communication Protocols, Shell Scripting (tcsh, csh, bash), software development tools like Git/Clearcase, software debuggers, and using embedded RTOSs (e.g. VxWorks, Integrity). Experience with version control systems (e.g., Git). Experience with software development methodologies (Agile, Scrum, etc.). What We Offer Our values drive our actions, behaviors, and performance with a vision for a safer, more connected world. At RTX we value: Safety, Trust, Respect, Accountability, Collaboration, and Innovation. Relocation Eligible - Relocation assistance available Learn More & Apply Now! Please consider the following role type definition as you apply for this role. Onsite: Employees who are working in Onsite roles will work primarily onsite. This includes all production and maintenance employees, as they are essential to the development of our products. This position requires a security clearance. DCSA Consolidated Adjudication Services (DCSA CAS), an agency of the Department of Defense, handles and adjudicates the security clearance process. More information about Security Clearances can be found on the US Department of State government website here: ************************************************ This position is in Tewksbury, Massachusetts. Living in Massachusetts means you'll have easy access to the ocean and locations of historical significance. You can enjoy varied outdoor activities ranging from hiking and camping to cross-country skiing and snowmobiling. Massachusetts is recognized as one of the best states to call "home." As part of our commitment to maintaining a secure hiring process, candidates may be asked to attend select steps of the interview process in-person at one of our office locations, regardless of whether the role is designated as on-site, hybrid or remote. The salary range for this role is 86,800 USD - 165,200 USD. The salary range provided is a good faith estimate representative of all experience levels. RTX considers several factors when extending an offer, including but not limited to, the role, function and associated responsibilities, a candidate's work experience, location, education/training, and key skills.Hired applicants may be eligible for benefits, including but not limited to, medical, dental, vision, life insurance, short-term disability, long-term disability, 401(k) match, flexible spending accounts, flexible work schedules, employee assistance program, Employee Scholar Program, parental leave, paid time off, and holidays. Specific benefits are dependent upon the specific business unit as well as whether or not the position is covered by a collective-bargaining agreement.Hired applicants may be eligible for annual short-term and/or long-term incentive compensation programs depending on the level of the position and whether or not it is covered by a collective-bargaining agreement. Payments under these annual programs are not guaranteed and are dependent upon a variety of factors including, but not limited to, individual performance, business unit performance, and/or the company's performance.This role is a U.S.-based role. If the successful candidate resides in a U.S. territory, the appropriate pay structure and benefits will apply.RTX anticipates the application window closing approximately 40 days from the date the notice was posted. However, factors such as candidate flow and business necessity may require RTX to shorten or extend the application window. RTX is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability or veteran status, or any other applicable state or federal protected class. RTX provides affirmative action in employment for qualified Individuals with a Disability and Protected Veterans in compliance with Section 503 of the Rehabilitation Act and the Vietnam Era Veterans' Readjustment Assistance Act. Privacy Policy and Terms: Click on this link to read the Policy and Terms
    $72k-88k yearly est. 1d ago
  • Senior Quantitative Developer: Risk, Portfolios & Alpha Research

    Soteria Reinsurance Ltd.

    Embedded software engineer job in Boston, MA

    A financial services firm is seeking a Senior Quantitative Developer in Boston, MA. The ideal candidate will hold a Bachelor's or Master's degree in a relevant field and possess strong Python and data library skills. Responsibilities include developing software solutions for risk management, portfolio construction, and performance analysis. The role requires either 3 years of experience with a Bachelor's degree or 1 year with a Master's degree. Competitive compensation and the opportunity to work in a dynamic environment are offered. #J-18808-Ljbffr
    $92k-119k yearly est. 6d ago
  • Embedded Software Engineer III

    Kopin Corporation 4.4company rating

    Embedded software engineer job in Westborough, MA

    REPORTING TO: Director of Product Development GENERAL FUNCTION: The Embedded Software Engineer III contributes to the development and optimization of firmware and embedded software for Kopin's next-generation AR/VR HUDs and micro-display products. This role requires strong proficiency in embedded systems, real-time algorithm implementation, and hands-on experience with hardware/software integration. The role develops software for custom hardware platforms including ARM processors, microcontrollers, and FPGA-adjacent logic and ensures robust, reliable operation across imaging, tracking, display-pipeline, and sensor-driven subsystems. This role works collaboratively across electrical, systems, optics, and mechanical engineering teams and participates throughout the full software development life cycle from design and implementation through testing, integration, and documentation. JOB DUTIES AND RESPONSIBILITIES: * Design, implement, and maintain firmware and low-level embedded software for portable and wearable devices. * Develop device drivers, hardware abstraction layers, and board support package components for custom ARM- and MCU-based platforms. * Optimize image-processing and digital signal-processing algorithms for real-time execution on resource-constrained embedded hardware. * Implement and manage multithreading, interrupt handling, and task scheduling inside RTOS or bare-metal environments. * Utilize co-processing units (DSP blocks, GPU pipelines, SIMD, or FPGA-accelerated paths) to increase computational throughput. * Work closely with hardware engineers to define firmware-to-hardware interface requirements, timing expectations, and configuration sequences. * Troubleshoot and debug system-level issues involving display timing, sensor data alignment, memory bandwidth, and peripheral communication. * Apply knowledge of discrete filters, Fourier transforms, linear systems, and fixed-point arithmetic to practical signal-processing tasks. * Participate in full software lifecycle activities including design documentation, code reviews, unit tests, regression tests, and integration testing. * Contribute to imaging, display, or sensor-based demo applications used for internal evaluation and customer demonstrations. * Collaborate with Systems Engineering to ensure embedded implementations satisfy system requirements, timing budgets, and performance margins. * Maintain firmware architecture and ensure modularity, clarity, and long-term maintainability across code bases. MINIMUM JOB REQUIREMENTS: Kopin is a defense contractor and is subject to International Traffic in Arms Regulations (ITAR). You must be a US Citizen or Permanent Resident (green card holder) to be considered for this position. * Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related discipline with a focus on embedded systems. * 5-8 years of professional experience in embedded software development. * Strong proficiency in C/C++ for embedded systems. * Experience with RTOS or bare-metal development, including interrupt handlers, timers, DMA, context switching, and memory management. * Demonstrated experience developing low-level drivers and hardware interfaces (SPI, I²C, UART, GPIO, timers, DMA, display or sensor interfaces). * Familiarity with image processing or digital signal processing concepts. * Hands-on experience debugging embedded systems using oscilloscopes, logic analyzers, JTAG/SWD, and in-circuit debugging tools. * Ability to contribute independently to embedded development while working within a cross-disciplinary engineering team. PREFERRED JOB REQUIREMENTS: * Master's degree in EE/CE/CS or related field. * Experience developing software for portable, wearable, or imaging/display-centric embedded systems. * Experience with GUI frameworks (Qt, LVGL, embedded UIs) and integration with display pipelines. * Python experience for scripting, automation, test tooling, or data analysis. * Linux familiarity-including user space, device interfaces, kernel modules, or embedded distributions. * Working knowledge of video and display interfaces (MIPI-DSI/CSI, LVDS, HDMI, DisplayPort, or custom microdisplay timing). * Familiarity with image formats and compression (YUV/RGB, JPEG/PNG, H.264/H.265). * Exposure to wireless communication protocols (BLE, Wi-Fi, or proprietary RF). * Understanding of local file systems, storage interfaces, and data-persistence mechanisms on embedded devices. * Strong modular software design and object-oriented development practices. * Experience with revision control tools (Git preferred), including branching strategies and code review workflows. * Excellent teamwork and communication skills. PHYSICAL REQUIREMENTS: * Able to rotate from sitting to standing, lift up to 20 pounds, and gown according to clean room protocol Kopin Corporation is an Equal Employment Opportunity and Affirmative Action employer and as such all qualified applicants will be considered for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status, age or any other federally protected class. If an applicant needs a reasonable accommodation due to a disability with the application process, there is additional information on our website at ********************** Upload Your Resume Notice: JavaScript is required for this content.
    $77k-99k yearly est. 50d ago
  • Principal Embedded Software Engineer - Abiomed

    6120-Janssen Scientific Affairs Legal Entity

    Embedded software engineer job in Danvers, MA

    At Johnson & Johnson, we believe health is everything. Our strength in healthcare innovation empowers us to build a world where complex diseases are prevented, treated, and cured, where treatments are smarter and less invasive, and solutions are personal. Through our expertise in Innovative Medicine and MedTech, we are uniquely positioned to innovate across the full spectrum of healthcare solutions today to deliver the breakthroughs of tomorrow, and profoundly impact health for humanity. Learn more at ******************* Job Function: R&D Product Development Job Sub Function: R&D Software/Systems Engineering Job Category: Scientific/Technology All Job Posting Locations: Danvers, Massachusetts, United States of America Job Description: Fueled by innovation at the intersection of biology and technology, we're developing the next generation of smarter, less invasive, more personalized treatments. Are you passionate about improving and expanding the possibilities of Cardiovascular? Ready to join a team that's reimagining how we heal? Our Cardiovascular team develops leading solutions for heart recovery, electrophysiology, and stroke. You will join a proud heritage of continually elevating standards of care for stroke, heart failure and atrial fibrillation (AFib) patients. Your unique talents will help patients on their journey to wellness. Learn more at *******************/medtech Responsibilities: Design, development, and test software per medical device software development life cycle (IEC-62304) Management of small to mid-size projects of varying complexities Collaborate with cross-functional teams including hardware, firmware, and systems engineering to deliver integrated solutions. Provide technical mentorship to junior and mid-level engineers. Work with internal and external partner resources to develop and release software in a timely manner per SOPs Drive continuous improvement in embedded software processes, tools, SOPs and define best practices Troubleshoot issues, perform root cause analysis, collaborate to resolve issues and implement corrective action Contribute to project planning, timeline and resource estimation, and risk management activities. Integrates Johnson & Johnson's Credo and Leadership Imperatives into team goals and decision making. Qualifications: M.S. in computer science, math, or an engineering field or equivalent work experience; Ph.D. preferred. 6+ years of experience writing memory and run-time efficient code in C/C++ on an embedded platform (micro-controller, microprocessor). 2+ years of experience in developing multi-threaded applications on real-time operating systems. Good understanding of FDA 524B cybersecurity guidelines. Comfortable with system-level troubleshooting using EE and software tools. Knowledge of QNX would be a big plus. Experience in the medical device industry is strongly preferred. Working knowledge of cardiovascular physiology would be a big PLUS. Willing to travel 5% of the time to meet with customers to assess product performance in the field and gather user needs Highly collaborative with excellent communication and analytical skills. Self-motivated and willing to learn and explore new technologies. Independent, efficient, and able to manage competing priorities. Johnson & Johnson is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, age, national origin, disability, protected veteran status or other characteristics protected by federal, state or local law. We actively seek qualified candidates who are protected veterans and individuals with disabilities as defined under VEVRAA and Section 503 of the Rehabilitation Act. Johnson & Johnson is committed to providing an interview process that is inclusive of our applicants' needs. If you are an individual with a disability and would like to request an accommodation, please contact us via *******************/contact-us/careers or contact AskGS to be directed to your accommodation resource. The anticipated base pay range for this position is $115,000 - $197,800. The Company maintains highly competitive, performance-based compensation programs. Under current guidelines, this position is eligible for an annual performance bonus in accordance with the terms of the applicable plan. The annual performance bonus is a cash bonus intended to provide an incentive to achieve annual targeted results by rewarding for individual and the corporation's performance over a calendar/performance year. Bonuses are awarded at the Company's discretion on an individual basis. Employees and/or eligible dependents may be eligible to participate in the following Company sponsored employee benefit programs: medical, dental, vision, life insurance, short- and long-term disability, business accident insurance, and group legal insurance. Employees may be eligible to participate in the Company's consolidated retirement plan (pension) and savings plan (401k).This position is eligible to participate in the Company's long-term incentive program. Employees are eligible for the following time off benefits: Vacation - up to 120 hours per calendar year. Sick time - up to 40 hours per calendar year; for employees who reside in the State of Washington - up to 56 hours per calendar year. Holiday pay, including Floating Holidays - up to 13 days per calendar year. Work, Personal and Family Time - up to 40 hours per calendar year. For additional general information on Company benefits, please go to: - ********************************************* This job posting is anticipated to close on November 6, 2025. The Company may however extend this time-period, in which case the posting will remain available on *************************** to accept additional applications. Required Skills: Preferred Skills:
    $115k-197.8k yearly Auto-Apply 23d 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 Senior 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 or 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 hardware development experience (ideally Altium or PADS) - PCB board design * Experience in DSP programming for the design of resonant inverters, boost or buck converters, or single/three phase power factor correction topologies strongly preferred. * Familiarity with common power electronics topologies and their associated digital control (etc. PFC, buck, boost or resonant inverters) strongly preferred. 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
  • 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 8d ago
  • Embedded Software Engineer

    Webster & Webster Associates

    Embedded software engineer job in Boston, MA

    As an Embedded Software Engineer, you will be responsible for creating and enabling customer solutions on embedded devices. Responsibilities Configure and deploy Java Virtual Machines on client devices and platforms Provide complex software systems programming and analysis Qualifications Extensive development in C / C++ Significant experience developing, building, debugging and testing projects on Linux Familiarity with Java Familiarity with ARM, x86, MIPS, PPC and assembly language OO design experience Extensive debugging experience using GDB Compilers Ability to quickly learn and understand code written by others Excellent analytical, troubleshooting and problem-solving skills Ability to work with a team Bachelor's degree in Computer Science or related field of study Preferred Skills Real-Time Operating Systems (RTOS) experience (e.g. VxWorks, ThreadX, WinCE, etc.) Embedded Systems Android C# Compensation Salary $120,000 - $160,000 depending on level of experience Excellent benefits Additional Information All your information will be kept confidential according to EEO guidelines. JO-1503-185
    $120k-160k yearly 2d ago
  • Embedded Software Engineer, Connectivity/Wireless

    Meta 4.8company rating

    Embedded software engineer job in Cambridge, MA

    At Meta, we're building innovative products that make it easier for people to connect with each other and enjoy immersive experiences. Our team of world-class experts is developing and shipping products at the intersection of hardware, software, and content, pushing the future of computing platforms and redefining the way people work, play, and connect. As an Embedded Software Engineer, you'll have the opportunity to design, develop, and optimize embedded firmware systems for our AR, VR, and wearable devices, working on low-level systems software, device drivers, and connectivity protocols such as Wi-Fi, Bluetooth, and Core Android networking. You'll collaborate with cross-functional teams to solve complex problems and drive innovation in areas such as computer vision, machine learning, and graphics, helping to shape the future of technology and create new experiences for augmented reality, virtual reality, and social/family products. **Required Skills:** Embedded Software Engineer, Connectivity/Wireless Responsibilities: 1. Design and implement software components at all layers of the system, including kernel, synchronization primitives, resource allocators, memory management, security, I/O systems, persistence, etc 2. Develop drivers and services that operate efficiently in constrained environments and deliver large volumes of data with low-latency and high-bandwidth 3. Lead hardware bring up, peripheral drivers and communication, silicon integration, and power and performance management and optimization efforts 4. Debug complex, system-level, multi-component issues that span multiple layers from kernel to application 5. Profile performance problems and drive optimizations across the entire software stack 6. Integrate software components from multiple partner teams into a unified product code base and drive their continued development 7. Analyze, design, develop, and debug firmware for various devices, including novel sensing and imaging systems, haptic devices, and audio prototypes 8. Collaborate with cross-functional teams to solve issues and create new features in the connectivity space, including wireless software stacks (Wi-Fi, Bluetooth, Cellular, UWB, etc.) 9. Enhance complex systems with wireless interfaces and provide support to QA, manufacturing, and other software teams **Minimum Qualifications:** Minimum Qualifications: 10. Bachelor's or Master's Degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience 11. 7+ years software development experience in industry settings or PhD with 4+ years of experience 12. 3+ years embedded software development experience in industry settings 13. Experience in large-scale C/C++ code base 14. Experience defining and driving technical work streams and providing technical leadership for software engineering teams **Preferred Qualifications:** Preferred Qualifications: 15. Experience with Java, Python, or Android 16. Experience in a field which uses Wi-Fi, Bluetooth, Cellular, HDMI, GNSS, etc., or related technology 17. Experience in embedded software development for consumer electronic products 18. Experience of Cellular connectivity stack on widely available platform like Android 19. Experience in implementing or integrating Wi-Fi, preferably on a widely available platform like Android or iOS, or a system which employs the Linux Wi-Fi Protected Access supplicant 20. Experience in implementing Bluetooth Host Stack features, profiles, audio, Bluetooth/Wi-Fi/Cellular coex, etc **Public Compensation:** $184,000/year to $257,000/year + bonus + equity + benefits **Industry:** Internet **Equal Opportunity:** Meta is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law. Meta participates in the E-Verify program in certain locations, as required by law. Please note that Meta may leverage artificial intelligence and machine learning technologies in connection with applications for employment. Meta is committed to providing reasonable accommodations for candidates with disabilities in our recruiting process. If you need any assistance or accommodations due to a disability, please let us know at accommodations-ext@meta.com.
    $184k-257k yearly 60d+ ago
  • Embedded Flight Software Engineer

    The Charles Stark Draper Laboratory

    Embedded software engineer job in Cambridge, MA

    Draper is an independent, nonprofit research and development company headquartered in Cambridge, MA. The 2,000+ employees of Draper tackle important national challenges with a promise of delivering successful and usable solutions. From military defense and space exploration to biomedical engineering, lives often depend on the solutions we provide. Our multidisciplinary teams of engineers and scientists work in a collaborative environment that inspires the cross-fertilization of ideas necessary for true innovation. For more information about Draper, visit *************** Summary: We're looking for a talented Embedded Flight Software Engineer to develop real-time, mission-critical software for advanced aerospace and defense systems including satellites, UAVs, and hypersonic platforms. The ideal candidate has strong experience in C/C++ for embedded systems running on RTOS platforms with a focus on reliability, hardware/software integration, and performance in contested environments. You should be comfortable owning work across the full software development lifecycle - from design and implementation to integration and test - and able to collaborate effectively with cross-functional teams. Experience with Gitlab CI, containerization tools like Docker and Podman, and an interest or experience with Rust are highly desirable. : Duties/Responsibilities • Evaluates requirements, proposes solutions, explores design trades to support a design with some guidance. • Designs algorithms using modern theory and proven techniques. • Develops embedded software based on prototype algorithms. • Analyzes designs to demonstrate performance and functionality. • Develops and executes software tests to check compliance with requirements. • Evaluates results to establish problem causes and develop solutions for inefficient or problems. • Prepares technical data, procedures, reports, drawings, manuals, and other required documentation. • Communicates with customers and stakeholders to establish requirements and describe the design and deliverables. • Contributes to the system design based on demonstrated expertise and applicable experience. • Contributes content for technical reports and presentations with minimal guidance. • Proactively identify needs and concerns associated with design decisions and communicate them to project leadership. • Adapt appropriately to changes in program requirement. • Identifies challenges associated with assigned work and communicate them to project leadership. • Performs other duties as assigned. Skills/Abilities • Excellent development and troubleshooting skills on embedded targets. • Excellent knowledge of OS coding techniquesŁ« IP protocolsŁ« interfaces and hardware subsystems. • Expertise in software development for real-time systems. • Mastery of high level development languages (e.g. C/C++, Rust). • Excellent organizational skills and attention to detail. • Strong analytical and problem-solving skills. • Knowledge of software configuration management toolsŁ« defect tracking toolsŁ« and peer review processes. • Excellent time management skills with the proven ability to meet deadlines. • Excellent verbal and written communications skills. • Experience with UML/SysML. • Experience with in-circuit emulators, JTAG debuggers and laboratory test equipment. Education Requires a bachelor's degree in Computer Science, Computer Engineering, or Electrical Engineering. Experience Requires 3-5 years experience in Software Engineering or related. Additional Job Description: Applicants selected for this position will be required to obtain and maintain a government security clearance. Secret clearance is preferred. Connect With Draper for Future Opportunities! If you don't find the right posting in our Career Opportunities, you may submit your resume for future consideration. Job Location - City: Cambridge Job Location - State: Massachusetts Job Location - Postal Code: 02139-3563 The US base salary range for this full-time position is $75,000.00 - $150,000.00 Our salary ranges are determined by role, level, and location. The range displayed on each job posting reflects the minimum and maximum target salaries for the position across all US locations. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training. Union ranges will be in compliance with the collective bargaining agreement's approved rates by location and role. Your recruiter can share more about the specific salary range for your preferred location during the hiring process. Please note that the compensation details listed in US role postings reflect the base salary only, and does not include bonuses or benefits. Our work is very important to us, but so is our life outside of work. Draper supports many programs to improve work-life balance including workplace flexibility, employee clubs ranging from photography to yoga, health and finance workshops, off site social events and discounts to local museums and cultural activities. If this specific job opportunity and the chance to work at a nationally renowned R&D innovation company appeals to you, apply now *********************** Draper is committed to creating an inclusive environment. We understand the value of inclusivity and its impact on a high-performance culture. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, disability, age, sexual orientation, national origin, veteran status, or genetic information. Draper is committed to providing access, equal opportunity, and reasonable accommodation for individuals with disabilities in employment, its services, programs, and activities. To request reasonable accommodation, please contact *************.
    $75k-150k yearly Auto-Apply 60d+ ago
  • Sr. Embedded Engineer

    Myomo Inc. 3.7company rating

    Embedded software engineer job in Burlington, MA

    Why Should You Join Our Success Story? Based on patented technology developed at MIT, Harvard Medical School and by the Company, Myomo develops and markets the MyoPro product line of lightweight, non-invasive, powered arm braces (orthoses) to restore function in paralyzed or weakened arms and hands of individuals that have suffered a stroke, spinal cord, or nerve injury. (E.g. brachial plexus injury or other neuro-muscular disabilities.) It is the only device that, sensing a patient's own neurological signals through non-invasive wearable sensors, can restore the ability to use their arms and hands so that they can live independently, increase their quality of life, reduce cost of care, and return to work. Published clinical research shows a clinically significant instantaneous reduction in upper extremity impairment with the MyoPro. Our technology has been referred by leading-edge rehabilitation facilities including Mayo Clinic, Kennedy Krieger Institute, Cleveland Clinic, Loma Linda Medical Center, Massachusetts General Hospital, numerous VA Hospitals, and more. Myomo is headquartered in Burlington, Massachusetts, with sales and clinical professionals across the U.S. What We're Looking For: The Senior Embedded Engineer contributes significantly to the development of Myomo's advanced wearable robotics platform, focusing primarily on embedded firmware for microcontrollers and software in the Linux environment. This role combines technical depth, architectural insight, and cross-functional collaboration to deliver safe, secure, and high-quality software in alignment with business and regulatory goals. The Senior Embedded Engineer collaborates with the cross-functional team and consultants to lead the design and implementation of the core software for the MyoPro. The role includes helping others on the team grow with opportunities to establish technical standards, mentor engineers, and contribute to knowledge sharing. How You'll Drive Impact: Software Development * Define and maintain software architectures in collaboration with Engineering, IT, and Product Management, prioritizing safety, cybersecurity, reliability, scalability, and maintainability. * Design, implement, test and document robust embedded firmware and Linux-based software solutions. * Review code and technical designs with a focus on quality and long-term maintainability. Leadership * Collaborate closely with Engineering, Product, Quality, and Clinical teams to translate user needs into robust deliverable solutions. * Improve software quality through test-driven development, code standards, and continuous integration practices. * Foster knowledge-sharing and technical growth through mentorship. What You'll Bring: * Bachelor's degree in Computer Science, Engineering or related field. * 8-10+ years' professional experience in embedded/software engineering. * Demonstrated expertise in Embedded firmware for electromechanical devices. * Extensive experience with software delivery in regulated environments. (E.g. medical, automotive, aerospace) * Strong proficiency in at least one embedded-level programming language (E.g., C/C++), and one application-layer language. (E.g., Python, Dart, JavaScript/TypeScript) * Proficiency with Linux, FreeRTOS, and real-time or resource-constrained environments. * Experience with communication libraries and interface design for BLE, UART, I2C, SPI, and CAN. * Familiarity in Agile methodologies and modern DevOps tools. (E.g., Git, CI/CD pipelines, Docker, automated testing frameworks) * Strong communication and interpersonal skills; ability to work collaboratively across disciplines. Preferred: * Experience in software development for Class II medical devices. * Experience with cybersecurity requirements related to HIPAA, GDPR, and ISO 27001. * Experience configuring CI/CD and automated testing frameworks. * Ability to debug PCBs using logic analyzers and oscilloscopes. * Background in wearable devices, robotics, or human-centered systems. * Familiarity with process standards including IEC 62304, ISO 13485, ISO 14971. * Familiarity with STM32 ecosystem, ESP32 ecosystem, Torizon Linux. * Familiarity with mobile app development and cloud service integration such as Flutter and AWS.
    $109k-139k yearly est. 2d ago
  • Senior Embedded Systems Engineer

    Linevision 3.8company rating

    Embedded software engineer job in Boston, MA

    Full-time Description In Person: Boston, MA Headquarters Build the embedded systems that power grid sensors in the world's harshest environments-where failure isn't an option and every design decision matters. We are seeking a Senior Embedded Systems Engineer to architect and scale the embedded software platform powering LineVision's grid sensors. These devices operate on remote transmission lines under extreme constraints-limited power, intermittent connectivity, harsh weather-and must work reliably for years without intervention. If you're looking to solve real-world embedded systems challenges at scale while unlocking next-generation sensor capabilities, join us at LineVision, Built In Boston Best Places to Work ! What will you do?Core Responsibilities and Key Performance Objectives Design, develop, and maintain embedded software across the full stack-from embedded Linux to bare metal to RTOS-while navigating real-world constraints of power budgets, connectivity limitations, thermal management, and compute trade-offs Provide technical direction and architectural guidance to the firmware team on embedded systems design, testing, and deployment patterns Support devices in production through remote diagnostics, root cause analysis, and collaboration with field operations teams to resolve issues Design firmware and systems that enable reliable manufacturing test, artifact capture, production validation, fleet updates, and release processes Collaborate with hardware, DevOps, Quality, and data teams to ensure seamless integration between edge devices and backend systems Within the first 3 months: Build familiarity with the codebase, architecture, and documentation-understand how the system is structured, why decisions were made, and how real-world constraints play out in our systems Learn existing test and deployment patterns and the tools that support them, including system architecture schematics showing software and hardware interactions Contribute bug fixes and minor features to active development efforts Within the first 6 months: Own end-to-end delivery of a feature or capability that unlocks new product functionality (computer vision pipeline, IMU integration, or environmental sensor integration) Take ownership of a piece of the release process or fleet management capability with increasing independence Routinely connect with Quality and Field Operations teams to understand issues affecting the fleet, owning bugfixes and reliability improvements Within the first year: Drive architectural improvements to embedded software systems that enhance fleet reliability metrics or reduce field support incidents Define and implement technical strategy for unlocking hardware capabilities (computer vision, sensor integration, advanced telemetry) that directly support the product roadmap Shape team practices around documentation, code review standards, testing methodologies, and how the team collaborates across functions while mentoring junior engineers How to succeed in this role Key Competencies Critical Thinking: Analyzes complex embedded systems problems independently, proposes scalable solutions, and navigates technical trade-offs under real-world constraints (power, connectivity, thermal, compute) Delivering Innovative Solutions: Devises pragmatic solutions for IoT fleet management challenges, embracing ambiguity while meeting aggressive timelines and shipping constraints Taking Ownership: Assumes full responsibility for embedded systems delivery from design through production support, manufacturing test, and field operations-proactively communicating progress and challenges Essential Skills Bachelor's Degree in Computer Engineering, Computer Science, Electrical Engineering, or equivalent experience with evidence of exceptional ability 3+ years of experience writing production software for embedded targets across bare-metal, RTOS (FreeRTOS, Zephyr, or similar), and embedded Linux environments with strong proficiency in C/C++ and Python Hands-on experience with embedded debugging and diagnostic tools (JTAG debuggers, GDB, profilers, oscilloscopes, logic analyzers) and industry-standard build systems, automated testing, and deployment patterns Ability to troubleshoot systems across hardware and software boundaries, working effectively with electrical engineers and hardware teams Strong communication skills to collaborate across departments and explain complex technical concepts to non-technical stakeholders What Sets the Best Candidates Apart Experience designing and managing IoT device fleets at scale-over-the-air (OTA) updates, remote diagnostics, fleet health monitoring, and connectivity management Track record of bringing embedded products from design through manufacturing, including manufacturing test development and production validation Practical mindset that balances technical excellence with shipping constraints-able to incrementally improve existing systems rather than requiring ground-up redesigns Experience with Yocto/OpenEmbedded or similar embedded Linux build frameworks, cellular connectivity protocols (LTE/LTE-M/NB-IoT), or low-power system design Familiarity with embedded computer vision processing, image capture pipelines, or edge ML inference Reporting & Team Structure Reports to the Senior Manager of Hardware Engineering Collaborates closely with the hardware systems architect and firmware engineers on platform development, and works cross-functionally with Quality, Field Operations, DevOps, and Data teams to ensure fleet reliability and seamless edge-to-cloud integration Interview Process Apply Online. Round 1: Phone screen (Recruiter) Round 2: Hiring Manager Interview Round 3: Panel Interviews Panel 1: Technical competency & experience Panel 2: Teamwork & culture fit Final Round: Leadership Team & Hiring Manager Sign-Off What does joining LineVision mean for you? Impact. Your talent, time, and energy will critically impact our success in accelerating our mission of providing utilities with grid intelligence to enable affordable, reliable power. Ownership. You will hold broad responsibilities with high autonomy and trust in a communicative, collaborative, and fast-paced environment. Flexibility. You will be empowered to maintain work-life balance with trust-based PTO and a flexible hybrid work schedule. Real World Innovation. You will join a motivated and high-performing team working with cutting edge, patented technology to help solve key obstacles to meet the demands of an AI-powered future. Who we are… LineVision is a grid-enhancing technology company enabling electric utilities to deliver affordable, reliable power and accelerate the electrification of the global economy. Our grid intelligence platform delivers the most accurate, network-wide dynamic line ratings and enables safer, more reliable grid operations with a combination of optical sensors and advanced environmental modeling. LineVision's global customer base includes eight of the ten largest US utilities, including National Grid, Southern Company, and Exelon. We are LineVisionaries: We are Innovators: we light the way with tenacious creativity and do good work. We are Empowered: With high trust and high autonomy, the floor is yours, and the opportunity is ours. We are Welcoming: Come as you are, our doors are open. We are better together. We are Trusted Partners: We elevate our customer champions through shared thought leadership. We deliver on commitments. We are All In: We are building a community of passionate individuals who want to dent the universe. At LineVision there's no such thing as a "perfect" candidate. We are looking for exceptional people who want to make a positive impact through their work and facilitate an organization where everyone can thrive. So whatever background you bring with you, please apply if this role would make you excited to come to work every day. Meet our team, and understand our mission: ************************************** Salary Description $120,000-$135,000 base, 10% bonus
    $120k-135k yearly 21d ago
  • Principal Embedded Software Engineer

    Rise Robotics

    Embedded software engineer job in Somerville, MA

    As a Principal Embedded Software Engineer, you'll play a pivotal role in the development and enhancement of the software that powers our robotic lifting solutions. You'll collaborate with cross-functional teams, contribute to the design and implementation of critical software components, and ensure the reliability and performance of our systems. This position is a hybrid role with 3-4 days/week in Somerville, MA. Why This Role Matters As a pivotal member of the RISE Robotics Engineering organization, your contributions will shape the future of our company, spearheading the engineering effort to implement electronic controls of truly massive machines. Our dynamic and expanding team is ready to embrace your talent and ideas as we work together to redefine the way we operate. If you're passionate about motion control technology and thrive in a fast-paced, innovative environment, we want you to be a part of our journey. Join us and make your mark on the world of embedded software engineering! Key Responsibilities Embedded Software Development: Design, develop, and maintain embedded software for our robotic lift systems, ensuring performance, reliability, and safety. System Integration: Collaborate with hardware engineers to integrate software with the RISE platform's electrical and mechanical components. Algorithm Development: Create and optimize control algorithms for precise and efficient robotic lifting operations. Real-time Systems: Develop and implement software for real-time control, feedback systems, and sensor integration. Testing and Debugging: Conduct thorough testing of software to identify and resolve issues, ensuring reliable and robust operation. Documentation: Maintain comprehensive documentation for software design, development, and testing processes. Collaboration: Work closely with cross-functional teams, including mechanical engineers, electrical engineers, and application specialists, to achieve project goals. Requirements 5+ years of electromechanical product software development in C, C++, and Python Experience with controls, brushless DC motors, and motion control systems Demonstrated ability to operate independently, executing on requirements to produce robust and well-documented software modules Familiarity with common embedded communications interfaces: CAN, SPI, I2C, UART Ability to read and understand complex technical literature such as datasheets, schematics, and production process diagrams Benefits Competitive compensation package Equity! Blue Cross Blue Shield Health insurance Dental, Life, and Disability insurance 401(k) program PTO and office holidays Flexible/hybrid work options Weekly {free} lunch Free parking/T accessible Located in Union Square RISE Robotics is an equal-opportunity employer that values diversity at all levels. All individuals, regardless of personal characteristics, are encouraged to apply.
    $85k-111k yearly est. Auto-Apply 60d+ ago
  • Embedded Software Engineer II

    Specter Aerospace

    Embedded software engineer job in Peabody, MA

    Specter Aerospace is seeking an Embedded Software Engineer to be a primary contributor to the development of firmware for custom vehicle avionics and ground support systems. This position will directly contribute to the full development stack for interfacing custom microcontroller-based hardware with algorithms developed in higher level interfaces such as Python and MATLAB. You will be a part of a rapidly growing team and will have the opportunity to directly impact various ground support and flight systems. Role & Responsibilities Work with electrical engineers to develop high-performance hardware interface drivers for custom flight sensing and control hardware. Collaborate with GNC to generate high-reliability implementations of flight algorithms Develop microcontroller software leveraging a RTOS (QNX, VxWorks, FreeRTOS) Integrate new features and sensors into flight controller software Take ownership of the development of HWIL/SWIL test fixtures Support integration, test, and analysis of vehicle flight avionics Interface with electrical, GNC, and mechanical teams to refine requirements and ensure complete system functionality and scalability Take part in technical meetings, engage in technical discussions, and contribute perspectives Job Requirements Bachelor's degree in computer science, computer engineering, or another related field 1-3 years of experience in embedded/software engineering or master's degree Strong C programming skills Experience with implementing low-level drivers and protocols such as CAN, UART, SPI, I2C, etc Comfortable debugging systems through use of oscilloscopes, multimeters, and logic analyzers Familiarity with revision control systems Comfortable with embedded systems tools, compilers, debuggers, IDEs, etc Comfort with project autonomy and fast-paced work environments Available for up to 10% travel for test activities Ability to obtain a DoD security clearance (U.S. Citizenship ) Desired Skills Comfortable working in the TI and/or STM microcontroller environments and deploying OSs such as QNX, VxWorks, Yocto, or others Direct experience in aircraft embedded software or other safety critical systems Background in low-level embedded software architecture, design and development Familiarity with other relevant programming languages such as Python, Rust, and C++ Familiarity with aerospace and military avionic design standards (IPC, MIL-SPEC, etc) Previous professional OR student team (FSAE, SEDS, AIAA, etc) project experience directly relevant to the requirements for this position
    $85k-111k yearly est. 8d ago

Learn more about embedded software engineer jobs

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

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

Average embedded software engineer salary in Haverhill, MA

$97,000

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

The biggest employers of Embedded Software Engineers in Haverhill, MA are:
  1. VTech
Job type you want
Full Time
Part Time
Internship
Temporary