Embedded Software Engineer
2 weeks ago
Indigo Technologies, located in Woburn, Massachusetts, is looking for a talented Embedded Software Engineer to join our growing team of mechanical, electrical, software and controls engineers in developing the next generation of electrified mobility. This engineer will report to the Director of Software and will work with other software and controls engineers to develop, test, and maintain firmware used to control the vehicle traction and active suspension system.
Indigo Technologies is currently developing a new vehicle platform based on its patented SmartWheel hub motors. By combining propulsion and active suspension in the same system, Indigo is able to achieve unparalleled vehicle ride comfort, handling and safety. We are looking for innovative, self-motivated engineers to help us take our SmartWheel system to a production ready product and build it into production vehicles. Applicants need a solid background in firmware development and communications for multi-component embedded systems.
Embedded Software Engineer Responsibilities
- Make improvements to and incorporate new features into firmware for ARM-based microcontrollers used to control the traction and active suspension system.
- Perform troubleshooting to resolve issues on the vehicle, in the motor drives or at the board level.
- Develop specifications for and implement communication interfaces between vehicle systems and subsystems.
- Refactor existing firmware code for compliance with industry secure coding standards.
- Implement and execute test cases for unit- and system-level tests.
- Follow established software development processes for Git, code review and analysis, validation, release, etc. as well as established workplace safety practices.
Some of the Basics
- Must have a bachelors degree in electrical engineering or computer science or be able to demonstrate equivalent capabilities based on experience.
- Must have high-level programming skills in C.
- Must have a basic understanding of electrical circuits and be capable of troubleshooting issues with sensors and other subcomponents in the electrical system as they affect control software.
- Must have a valid drivers license.
- Must be legally authorized to work in the United States.
Other valuable experience
- Experience developing and integrating low-level drivers and APIs used to interface with built-in peripherals or or external peripherals to a microcontroller, such as ADCs, CAN, SPI, UART, I2C and Ethernet.
- Experience implementing multithreaded applications in a real-time operating system on an embedded system.
- Experience troubleshooting with a JTAG debugger in an embedded environment.
- Experience with secure coding standards such as MISRA-C and CERT-C.
- Experience with continuous integration tools such as Jenkins or Bamboo.
- Experience with automated testing and static analysis tools.
- Experience with source code management using Git or other version control systems.
- Understanding of electrical schematics and/or electro-mechanical systems.
- Experience with Python, C++, and Linux are a plus.
Indigo Technologies offers competitive salaries, stock options, flexible hours, and a 401K plan.
We support a diverse engineering team, knowing that innovation truly thrives with a variety of backgrounds and experiences.
-
Embedded Software Engineer
3 weeks ago
Woburn, United States Indigo Technologies Full timeIndigo Technologies, located in Woburn, Massachusetts, is looking for a talented Embedded Software Engineer to join our growing team of mechanical, electrical, software and controls engineers in developing the next generation of electrified mobility. This engineer will report to the Director of Software and will work with other software and controls...
-
Embedded Software Engineer
3 weeks ago
Woburn, United States Indigo Technologies Full timeIndigo Technologies, located in Woburn, Massachusetts, is looking for a talented Embedded Software Engineer to join our growing team of mechanical, electrical, software and controls engineers in developing the next generation of electrified mobility. This engineer will report to the Director of Software and will work with other software and controls...
-
Senior Embedded Firmware Engineer
4 weeks ago
Woburn, United States Boyd Company Full timeJob Summary: Hands-on Engineer responsible for developing firmware for embedded MCU’s used in electrical (PCBA/PLC based) / mechanical products. This person would work with a small team of mechanical, electrical and manufacturing engineers to bring the new product though its full product development process, which includes early concept thru production...
-
Software Reverse Engineer
4 days ago
Woburn, United States STR Full timeSTR is hiring a Software Reverse Engineer who has a passion for research and analysis of vulnerabilities in cyber physical systems. Work must be performed onsite. What you will do : Reverse engineering complex software or firmware targets, ranging from typical Windows/Linux binaries to embedded firmware running non-traditional computer architectures and...
-
Senior Software Engineer
4 weeks ago
Woburn, United States Cytrellis Biosystems Full timeJob DescriptionJob DescriptionSalary: ➡️ HIRING! Senior Software Engineer!We’re looking for passionate and ambitious individuals to join the Cytrellis Team! What makes Cytrellis different:✔️ Unique product offering – ellacor by Cytrellis is the FIRST and ONLY FDA-cleared device for non-surgical, scarless skin removal. ✔️ Untapped Market...
-
Systems Software Engineer
4 days ago
Woburn, United States STR Full timeThe Specialized Products & Advanced Research Capabilities (SPARC) Group is seeking a Software Engineer to be part of a multidisciplinary team of researchers and engineers dedicated to developing cutting-edge technologies with significant and immediate impact on our national security. SPARC aims to advance the state of the art in the areas of computational...
-
Software Reverse Engineer
5 days ago
Woburn, United States STR Full timeSTR is hiring a Software Reverse Engineer who has a passion for research and analysis of vulnerabilities in cyber physical systems. Work must be performed onsite. What you will do: Reverse engineering complex software or firmware targets, ranging from typical Windows/Linux binaries to embedded firmware running non-traditional computer architectures and...
-
Principal Software Engineer 2
4 weeks ago
Woburn, United States Scientific Systems Full timePrincipal Software Engineer 2 - Software Architect Must have an active SECRET clearance or higher Must be able to design software architecture for complex software systems and integrate with DoD-standard frameworks, architectures, and interfaces This position requires specific background experience with DoD robotics and datalink architecture standards,...
-
Principal Software Engineer 2
1 day ago
Woburn, MA, United States Scientific Systems Full timePrincipal Software Engineer 2 - Software Architect ~ Must have an active SECRET clearance or higher ~ Must be able to design software architecture for complex software systems and integrate with DoD-standard frameworks, architectures, and interfaces ~ 12+ years of experience and Master’s degree (or higher) in Computer Science or relevant engineering...
-
Senior Software Engineer
1 month ago
Woburn, United States Scientific Systems Company, Inc. Full timeJob DescriptionJob DescriptionSSCI is looking to fill a Senior Software Engineer - Space Planning position for software projects relating to autonomous space systems. *Please be aware many of our positions require the ability to obtain a security clearance. Security clearances may only be granted to U.S. citizens. In addition, applicants who accept a...
-
Principal Software Engineer 2
1 day ago
Woburn, MA, United States Scientific Systems Full timePrincipal Software Engineer 2 - Software Architect Must have an active SECRET clearance or higher Must be able to design software architecture for complex software systems and integrate with DoD-standard frameworks, architectures, and interfaces This position requires specific background experience with DoD robotics and datalink architecture standards,...
-
Lead Software Quality Engineer
3 days ago
Woburn, United States Guardian Agriculture Full timeJob DescriptionJob DescriptionAbout Us:Guardian Agriculture develops large multicopters for applying agricultural chemicals to high-value crops. Our systems radically improve precision and safety relative to existing plane- and helicopter-based crop spraying solutions, while reducing chemical use, reducing impact on pollinating insects, and minimizing...
-
Senior Software Engineers
4 weeks ago
Woburn, United States Randstad Digital Full timeSenior Software Engineers for Randstad Digital, LLC. Multiple openings. Headquarters: Woburn, MA. Develop applications complying with architectural standards, UI, code, and libraries. Confer with architecture, security, UXD, and platform teams to define engineering standards and tooling. Align architecture, and UX with chapters and COEs. Review requirements,...
-
Senior Software Engineers
4 weeks ago
Woburn, United States Randstad Digital Full timeSenior Software Engineers for Randstad Digital, LLC. Multiple openings. Headquarters: Woburn, MA. Develop client-side and server-side architecture for web applications, and pipelines. Confer with product owners, UX designers, data analysts, scrum masters and developers regarding user experience. Recommend functionality improvements, and UX elements. Research...
-
Electrical Engineer
2 weeks ago
Woburn, United States Indigo Technologies Inc. Full timeIndigo Technologies seeks a talented Electrical Engineer to join our growing team of mechanical, electrical, software, controls, and design engineers in developing the next generation of electrified mobility. We are looking for innovative, self-motivated engineers to help us take our in-wheel propulsion and active suspension system to a production ready...
-
Lead Software Integration Engineer
3 days ago
Woburn, United States Systems & Technology Research Full timeSTR makes the world a safer place by developing technology and applying it to solve emerging national security challenges. Our Cyber Division develops the people, tools, and processes that put all the right bytes in all the wrong places. We strive for impact, craftmanship, and teamwork while tackling our nation’s most demanding cyber problems. A Lead...
-
Procurement Engineer
1 month ago
Woburn, United States GCR Professional Services Full timeTitle: Senior Procurement Specialist Contract-to-hire The Procurement Engineer ( PE) is a fast-paced, high visibility role embedded in the Engineering Department. The Procurement Engineer works closely with Robotics R&D teams through all stages of development a...
-
BMS Software Engineer
3 days ago
Woburn, United States Comfort Systems USA Full timeAt BCM Controls, we are focused on our people, our culture, and our business. Our goal is to be the “Best Place You Will Ever Work!” We are growing and looking to hire great people to support our vision. BCM specializes in building automation, security systems and energy services for commercial, institutional, and industrial clientele. There is no better...
-
Senior Hardware Engineer
5 days ago
Woburn, United States STR Full timeSystem Development Division (SDD) is focused on delivering National Defense capabilities by driving mission-focused strategies to develop advanced technology systems enabling enduring products and solutions focused on achieving the customer vision. Our programs deliver sustainable, reliable, and cost-efficient capabilities focused on end-customer needs that...
-
Principal Hardware Engineer
5 days ago
Woburn, United States STR Full timeSystem Development Division (SDD) is focused on delivering National Defense capabilities by driving mission-focused strategies to develop advanced technology systems enabling enduring products and solutions focused on achieving the customer vision. Our programs deliver sustainable, reliable, and cost-efficient capabilities focused on end-customer needs that...