Unknown Company

Firmware Engineer lll

woburn, ma • Posted 5 days ago
Onsite Full Time General

Midé R&D PositionMidé is a research and development company focused on sensors and smart materials. We help drive innovation for our parent company, Hutchinson who are a global supplier to the automotive, aerospace, defense, and industrial markets. Midé's R&D will help Hutchinson work towards vehicle electrification and distributed industrial sensing, especially industrial internet of things (IIoT) solutions. We have a diverse set of projects ranging from innovative uses of smart materials to data acquisition and signal analysis software.

We are a great place to learn, as well as a place that rewards people who have drive and their own ideas. Midé has a small company feel with about 60 people working out of our Woburn office, including over 20 engineers divided between software, electrical, mechanical, and aerospace. Midé has successfully transitioned a number of its R&D programs to successful product lines ranging from wireless data loggers to critical safety seals used on US Navy ships. NOTE: Midé conducts a significant amount of work for the Department of Defense, and this position may require participation in defense work.EDUCATION and EXPERIENCEBSE (EE, ECE, CS, or similar) required6+ years firmware or embedded software experience requiredREQUIREMENTS Candidates must have:Must be a US person (citizen or permanent resident)Software design and architecture experience.

C is highly preferred, C++ and similar languages are also acceptableInterest in project managementExperience with microcontrollers and direct access to peripherals. ARM Cortex M-series processors (i.e. STM32, EFM32, etc.) are highly preferredExperience working on devices without an operating system and interfacing with peripherals directlyAbility to read schematics, circuit diagrams, and PCB layoutsExpert debugging skills using SWD/JTAG, protocol/logic analyzers, and oscilloscopesEffective verbal and written communication skillsHIGHLY PREFERRED The following areas are important and will be used in this position's projects over the next year. The ideal candidate will have experience in these areas, but we will not reject applicants for lack of experience in these areas:Experience with STM32 microcontrollersWi-Fi / lwIP networking in low-power and embedded contexts like the ESP32 platformSome familiarity with IoT and Cloud (particularly Azure) systems, including MQTT, IoT Edge, and cloud fundamentalsEmbedded multitasking operating systems like FreeRTOSImplementing serial protocols such as I2C and SPIEffective use of DMA engines, clock management, and sleep statesProficiency in PythonExperience with Git, GitHub, and the GitFlow process including pull requests, code reviews, and branchesSome project management experience, particularly managing cross functional teamsPersonnel management and mentorship abilities, although will not be a manager immediatelyExperience with translating highlevel product needs into detailed firmware requirements and architectural specificationsPREFERRED SKILLS The following areas represent where the candidate could grow over the long term.

Any candidate should have experience in at least some of them:Experience designing low power data acquisition systemsAdvanced object-oriented and software architecture skillsStandard and lower-power radio protocols (Wi-Fi, Bluetooth, ZigBee/other 802.15.4, ANT, etc.)Signal processing, such as Fourier Transforms, PSD, filters, and resamplingExperience with Linux or SBCs like Raspberry PiFamiliarity with circuit simulation tools such as LTSPICESchematic capture and PCB layout (Altium)Experience with smart materials such as piezoelectric actuators or piezo sensorsLow power hardware designBuilding projects with CMakeExperience writing detailed technical reports and/or proposalsTotalEnergies valorise la diversité, promeut le développement individuel et offre des opportunités d'emploi égales à tous les candidats.

Back to Job Search