Talent.com
Boston Engineering Corporation
Embedded Software EngineerBoston Engineering Corporation • Waltham, Massachusetts, United States
Embedded Software Engineer

Embedded Software Engineer

Boston Engineering Corporation • Waltham, Massachusetts, United States
1 day ago
Job type
  • Full-time
  • Permanent
Job description
Job Description

Boston Engineering is seeking an Embedded Software Engineer to develop software for robotics, autonomous systems, medical devices, defense technologies, and commercial products.

This is a hands-on role focused on building new products and solving novel technical challenges. Much of our work starts at 0-to-1, giving engineers the opportunity to contribute from early prototypes and architecture through integration, testing, and a working product.

As a product development company, our projects vary significantly in technology, scale, and application. We choose the right tools for the problem, and our engineers gain experience across different platforms and architectures rather than working within a single technology stack.

The work is highly cross-disciplinary. You'll work alongside engineers from other disciplines, contribute to system-level decisions, work directly with custom hardware and prototypes, and solve problems that cross the boundaries between software, electronics, and the physical system.

Our projects tackle challenges in areas such as autonomy, perception, SLAM, sensor fusion, and real-time control. The applications range from robotics and defense systems to medical devices and commercial products.

For an engineer early in their career, this is an opportunity to build strong technical depth while gaining exposure to the broader engineering system. You'll write software, work directly with hardware, solve difficult problems, and see your work become part of products that operate in the real world.

What You'll Work On

  • Develop embedded software and firmware in C and C++ for new and existing products.
  • Work with microcontrollers, embedded processors, RTOS-based systems, and embedded Linux platforms.
  • Integrate sensors, actuators, communication interfaces, and other hardware into embedded systems.
  • Build and debug interfaces including I2C, SPI, UART, CAN, Ethernet, GPIO, and similar protocols.
  • Use Python and other tools for testing, automation, system integration, and development support.
  • Bring up and debug software on custom hardware and early prototypes.
  • Investigate issues across software and hardware using debuggers, logs, bench equipment, and other engineering tools.
  • Implement software from system and software requirements while identifying edge cases, unclear behavior, and technical risks.
  • Write automated tests and support repeatable build, test, and integration workflows.
  • Participate in code reviews, technical discussions, design reviews, and project planning.
  • Collaborate across engineering disciplines throughout product development.
  • Document software designs, interfaces, implementation decisions, and test results.

Qualifications

  • BS in Computer Science, Electrical Engineering, Computer Engineering, Robotics, or a related field
  • 0–5 years of professional software or embedded development experience; relevant co-op, internship, research, academic, and substantial personal project work will also be considered
  • Experience using Git and standard version control workflows
  • Familiarity with build systems, dependency management, debugging tools, and modern software development practices
  • Proven C and C++ fundamentals
  • Experience with Python or another scripting language
  • Understanding of embedded systems and how software interacts with hardware
  • Knowledge of real-time software concepts, including tasks, interrupts, scheduling, synchronization, timing, and concurrency
  • Working knowledge of common embedded communication interfaces and protocols
  • Comfort working in Linux and command-line development environments
  • Proficiency with standard software development tools and workflows
  • Ability to read and interpret technical documentation, datasheets, software requirements, and interface specifications
  • Excellent problem-solving and debugging skills
  • Sound judgment when identifying edge cases, questioning assumptions, and raising technical concerns
  • Demonstrated capacity to learn new technologies and apply them to unfamiliar engineering problems
  • Strong written and verbal communication skills
  • Eligible to obtain and maintain a security clearance

Bonus Attributes

  • Experience with Docker, containerized development environments, CI/CD pipelines, or automated build and test workflows
  • Hands-on work with STM32, ARM-based MCUs/SoCs, ESP32, PIC32, or similar embedded platforms
  • Knowledge of Zephyr, FreeRTOS, or another RTOS
  • Familiarity with embedded Linux
  • Exposure to ROS2
  • Background in robotics, autonomous systems, UUVs, UAVs, or other uncrewed systems
  • Proficiency using oscilloscopes, logic analyzers, multimeters, protocol analyzers, or other bench equipment
  • Ability to read schematics and support board bring-up
  • Development of device drivers or communication stacks
  • Knowledge of networking and network debugging
  • Exposure to navigation, localization, SLAM, perception, controls, or sensor fusion
  • Experience with CI/CD, automated testing, or hardware-in-the-loop testing for embedded systems
  • Personal, academic, or professional projects involving embedded systems, electronics, robots, or other technical projects
  • Familiarity with safety-critical, mission-critical, or regulated product development


Additional Information

Location: Office-based role in Waltham, MA

Reports to: Director, Software Engineering

Relocation: Relocation assistance is not provided for this role

This role is restricted to US persons (i.e., US citizens, permanent residents, and other protected individuals under the Immigration and Naturalization Act, 8 USC 1324b(a)(3)) due to access to export-controlled technology. Boston Engineering will require proof of status prior to employment.

Salary Range: The base salary range for this position can range from $85,000 to $128,000 annually commensurate with experience and qualifications. The final offer amount will be determined by factors such as the candidate’s education, experience, and skills. During the initial interview process, we will review your skills and experience to find the best fit for our team and let you know the specific job level for which you qualify.

At Boston Engineering, you can grow in the direction YOU want. Subject matter depth, project management, sales, technical expert! You choose where you want your path to go. Through our mentoring program, hands-on training, and experienced leaders, you can explore what direction is best for you. Your future at Boston Engineering is in your hands!

Boston Engineering offers a full employee benefits plan, including a matching 401(k), in an open, energetic working environment that fosters strong client relationships and an entrepreneurial team spirit.

**Your application will not be considered complete without a submitted writing sample.**

All your information will be kept confidential according to EEO guidelines.

Questions?

Please contact Christine Higgins, Senior Talent Acquisition Partner, Boston Engineering

email: chiggins-ctr@boston-engineering.com LinkedIn: Christine Higgins | LinkedIn

Create a job alert for this search

Embedded Software Engineer • Waltham, Massachusetts, United States

Similar jobs

Senior Engineer, Embedded Software

1010 Analog Devices Inc.Wilmington, MA, United States
Permanent

About Analog DevicesAnalog 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 analo... Show more

 • Promoted

Software Engineer

ABC CorporationTewksbury, MA, US
Full-time

Experienced Software Engineer with strong Java and Selenium skills,Develop automation scripts and execute regression suites,Develop automation scripts and execute regression suites. Show more

 • Promoted

Functional Product Owner - Total Rewards & Benefits

Schneider ElectricFoxboro, MA, United States
Full-time

Functional Product Owner - Total Rewards & Benefits.Join our dynamic HR Rewards team as a Functional Product Owner - Total Rewards & Benefits, where you will play a critical role in driving digital... Show more

 • Promoted

Acumatica ERP Consultant

Twin StaffingFoxboro, MA, United States
Full-time

Senior ERP Application Consultant (Acumatica).The Senior ERP Application Consultant (Acumatica) is responsible for delivering end-to-end ERP implementations, including installation, configuration, ... Show more

 • Promoted

Cost Estimator in Manufacturing

Vtron Electronics CorpAttleboro, MA, United States
Full-time

V-Tron Electronics Corporation is looking for a cost estimator to join our team in our Attleboro location.The cost estimator is a key member of the quoting department who will establish standard ro... Show more

 • Promoted

Remote Expert Contributor - Software Engineer

Arise Virtual SolutionsPawtucket, Rhode Island
Remote
Full-time

Expert Contributor - Software Engineer.Task-Based Independent Contractor Opportunity.We're looking for engineers who can operate at an expert level across real-world, end-to-end tasks in terminal e... Show more

 • Promoted

Senior Technical Solutions Engineer

Oxipital AIBedford, MA, United States
Full-time

Senior Technical Solutions Engineer/Sr.Oxipital AI is on a mission to revolutionize the manufacturing industry with its cutting-edge AI-enabled machine vision solutions.These solutions drive greate... Show more

 • Promoted

Engineering Manager (Full Remote Option)

Roberts RecruitingWalpole, MA, United States
Remote
Full-time

Founded in 2018, we are the largest acquirer of Amazon FBA businesses, boasting a massive innovation platform that brings high quality products to market across digital marketplaces and retailers g... Show more

 • Promoted

Embedded Software Technical Leader - Acacia (Onsite)

Cisco Systems, Inc.Maynard, MA, US
Full-time

The application window is expected to close on: 09/25/2026.Job posting may be removed earlier if the position is filled or if a sufficient number of applications are received.This position is requi... Show more

 • Promoted

Robotics/Controls Engineer

GCR Professional ServicesBurlington, MA, US
Full-time

Robotics/Controls Engineer: Responsibilities Collaborate with the Manager of Controls Engineering to design and implement advanced control systems for robotic manipulators and electromechanical sys... Show more

 • Promoted

Sr Manager, Software Engineering

MagnaNorth Chelmsford, MA, United States
Permanent

Senior Manager Of Software Development.At Magna, you can expect an engaging and dynamic environment where you can help to develop industry-leading automotive technologies.We invest in our employees... Show more

 • Promoted

GRID Deployment Engineer

Granite TelecommunicationsLincoln, RI, United States
Full-time

GRID Deployment Engineer - Documentation & Field Readiness.The GRID Deployment Engineer - Documentation & Field Readiness will own the documentation standards, site-readiness validation, and deploy... Show more

 • Promoted

Senior Backend Software Engineer - Tech Lead (Java, Vert.x, AWS) - Remote US

RevvityWeston, MA, United States
Remote
Part-time

We are looking for a talented Senior Backend Software Engineer - Tech Lead (Java, Vert.AWS), to join our Signals Software team, building our next generation cloud notebook application.You will be f... Show more

 • Promoted

Senior Back End Software Engineer - Biologics (Java, Vert.x, AWS) - Remote US

Revvity Signals SoftwareWeston, MA, United States
Remote
Full-time +1

Job TitleSenior Back End Software Engineer - Biologics (Java Vert.AWS) - Remote USLocation(s)WalthamAbout UsRevvity is a developer and provider of end-to-end solutions designed to help scientists r... Show more

 • Promoted

Software Engineering Manager

Professional Recruiters IncLowell, MA, United States
Full-time

We are looking for a Software Engineering manager with cross-functional management skills to manage the internal core software development team.In partnership with other product development functio... Show more

 • Promoted

Sr Mgr, Field Applications Engineer (FAE)

Renesas ElectronicsLowell, MA, United States
Full-time

Sr Mgr, Field Applications Engineer (FAE).We are seeking a highly skilled Senior Manager of Field Applications Engineering (FAE) with a background in Embedded Processing products to lead a high-per... Show more

 • Promoted

Regional Admin - Surveillance Systems

Ballys CorporationLincoln, RI, United States
Full-time

Surveillance And Security Systems Manager.Essential Job Responsibilities:.Administration and oversight of all surveillance and security systems, related service level agreements, and regulatory, op... Show more

 • Promoted

Embedded Systems Engineer

SharkNinjaNeedham, MA, United States
Full-time

About Us SharkNinja is a global product design and technology company, with a diversified portfolio of 5-star rated lifestyle solutions that positively impact people's lives in homes around the wor... Show more

 • Promoted

Mgr/Cont Improvement

Rust-OleumAttleboro, MA, United States
Full-time

Solving challenges is the very foundation of who we are.After all, our founder, sea captain Robert Fergusson, didn't particularly set out to invent rust preventive paint.He just wanted to keep his ... Show more

 • Promoted

ERP Project Manager

Richline Group, a Berkshire Hathaway CompanyAttleboro, MA, United States
Full-time

We are seeking an ERP Project Manager to manage the day-to-day execution of a large-scale ERP implementation centered on Microsoft Dynamics.This role is responsible for planning, coordinating, and ... Show more