Embedded Software Engineer

2 weeks ago


New York, United States Indigo Technologies Inc. Full time

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 bachelor’s 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 driver’s 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.



  • New York, United States blueStone Staffing Full time

    Are you an experienced Embedded Software Engineer looking for the right company to call "home"? Look no further! Our client is a Fortune 500 automotive company seeking an experienced Embedded Software Engineer, ready to show off their skills and become a part of a great, growing team! What you'll be doing... Develop safety requirements for Body Controls,...


  • New York, United States Fidelis Companies Full time

    Senior Embedded Software Engineer: Job Responsibilities: Take on a pivotal role within the Software Engineering team as a full-time Senior Embedded Software Engineer Contribute significantly to the development of advanced research projects and MANET radios at a dynamic organization Work extensively on diverse aspects of system development, encompassing...


  • New York, United States Insight Global Full time

    Title : Embedded Technical Lead Openings: 1 Location: Onsite 1 day a week in Warren, MI Duration: 9-month contract to hire Salary upon conversion: 110-160k per year Must Haves: 7+ years of Embedded experience Previous programming experience within C, C++, or related language Comfortable acting as a Subject Matter Expert and working cross functionally with...


  • New York, United States Robo Full time

    Company Description Robo is a full-service Customer Solutions shop based in Wixom, Michigan that specializes in providing extraordinary experiences that customers love. We serve multiple industries and provide our solutions as either packaged services or custom deliverables. Role Description This is a full-time hybrid role for a Senior Embedded Software...


  • New Castle, United States Berrysoft Consulting Full time

    Position SummarySenior Embedded Software Engineer for a firmware design position engaged in development of scientific instruments. As part of a cross functional team, the firmware engineer is responsible for designing, implementing, testing, and supporting firmware controlling embedded processors within a distributed control and acquisition system. Knowledge...


  • New York, United States Enercon Technologies Full time

    Summary: As a Senior Embedded Firmware Engineer for the organization, you will develop firmware and software as part of highly integrated, custom embedded processing systems used in new products developed by Enercon and its customers. In the role of Senior Embedded Firmware Engineer: You will design embedded software for new electronic products ranging from...


  • New York, United States Canonical - Jobs Full time

    Job DescriptionJob DescriptionThis role is one of our general tracks. Apply here for all engineering teams at Canonical who work on low-level system technology and embedded systems, across all seniority levels.We hire careful and conscientious engineers who appreciate the challenge of memory, performance, battery and connectivity constrained code that has to...


  • New Haven, United States Coastal Ecology Group, Llc Full time

    Senior Embedded Software Engineer (Embedded C or Linux Focus) - Onsite - New Haven or Berlin, CT CEG's client is the worldwide leader in access solutions. Their offering covers products and services related to openings, such as locks, doors, gates and entrance automation solutions. This also includes expertise in controlling identities with keys, cards,...


  • New Haven, United States Quantum Circuits, Inc. Full time

    At Quantum Circuits Inc., we are building the world’s first truly algorithmic quantum computers to achieve transformational computing capabilities. Our full-stack quantum computing platform uses superconducting devices along with a modular, robust, and scalable architecture. Our unique approach is based on a decade of technology research and breakthroughs...


  • New Haven, United States Coastal Ecology Group, Llc Full time

    Senior Embedded Software Engineer (Embedded C or Linux Focus) - Onsite - New Haven or Berlin, CT CEG's client is the worldwide leader in access solutions. Their offering covers products and services related to openings, such as locks, doors, gates and entrance automation solutions. This also includes expertise in controlling identities with keys, cards,...


  • New Haven, United States Quantum Circuits, Inc. Full time

    At Quantum Circuits Inc., we are building the world's first truly algorithmic quantum computers to achieve transformational computing capabilities. Our full-stack quantum computing platform uses superconducting devices along with a modular, robust, and scalable architecture. Our unique approach is based on a decade of technology research and breakthroughs at...


  • New Town, United States Symbotic Full time

    Principal Embedded Software Engineer page is loaded Principal Embedded Software Engineer Apply locations USA Wilmington, MA - HQ time type Full time posted on Posted 30+ Days Ago job requisition id R2959 Who we are With its A.I.-powered robotic technology platform, Symbotic is changing the way consumer goods move through the supply chain. Intelligent...


  • New Castle, United States Gratiture Solutions Full time

    Gratiture SOlutions is one of the fastest growing IT staffing company serving clients in the USA, India, Canada and Mexico.We are looking for a Senior Embedded Software Engineer for a firmware design position engaged in development of scientific instruments. As part of a cross functional team, the firmware engineer is responsible for designing, implementing,...

  • Software Engineer IV

    2 weeks ago


    New York, United States Ursus Inc Full time

    JOB TITLE: Software Engineer IV - AOSP/Embedded Linux LOCATION: Onsite in Redmond, WA DURATION: 12 months PAY RANGE: $75-85/hour TOP 3 SKILLS: 2+ years of experience with AOSP or Embedded Linux development Experience working on systems software in a large-scale C++ code base Experience with operating systems internals and frameworks services COMPANY: Our...


  • New Haven, United States Piper Companies Full time

    Piper Companies is looking for a Senior Embedded Software Engineer who's interested in taking part in building a cutting-edge medical device product. Key Responsibilities: Primary Focus: 70% backend embedded programming in Python, and 30% front end using React.js (JavaScript).Architect and design reliable software for fault-intolerant applications.Develop...


  • New York, United States Oho Group Ltd Full time

    US Citizen A Space-X Spin Out is looking for an Embedded Software Engineer; Linux Kernel expert to join their R&D team. My client is a 10 person Space Start-Up who specialise in next-gen RF Products! Some of their products have already been to space! The team is elite and they have big expansion plans over the next 12-18 months! We are looking for someone...


  • New York, United States Wynd Labs Full time

    Job DescriptionJob DescriptionEmbedded Systems Engineer$140k – $200k • 0.05% – 0.75%Wynd is an early stage startup empowering access to public web data. Wynd Labs enables access to public web data through decentralized data scraping tools such our first product, Grass.Grass is a network sharing application that allows users to sell their unused...


  • New York, United States Hunter International Recruiting Full time

    Embedded Controls Engineer Macedonia, OH RELOCATION ASSISITANCE AVAILABLE Embedded Controls Engineer will focus on developing automated machine systems and optimizing control algorithms. The ideal candidate will have expertise in PLC programming, proficiency in Visual Studio, and experience with C++. This role requires a balance of skills in embedded...


  • New York, United States Electria Group Full time

    Summary: Electria Group are a leading consultancy in next generation battery technology. We are partnered with a company developing some of the most exciting battery systems in disruptive aerospace. Overview: Currently seeking a Lead Battery Management Systems Engineer with expertise in embedded systems engineering for battery management systems, fluency in...


  • New York, United States Indotronix Avani Group Full time

    MUST BE ABLE TO WORK ON W2 MUST BE Local to Madison, WI A Bachelor Degree in engineering, science, or closely related discipline is desired. experience plus demonstrated competence, with a desired 8+ years of significant engineering and/or operational experience. Detailed understanding of multiple programming languages (assembler/C/C++11/Java/Python) to...