ResponsibilitiesDevelop and maintain embedded software in C for microcontrollers (bare-metal, ARM Cortex-M)Maintain and further develop embedded software toolchainOptimize code for performance, memory usage, and power efficiencyWrite and execute unit and system tests (HIL)What You MoveDevelop and maintain embedded software in C for microcontrollers (bare-metal, ARM Cortex-M)Maintain and further develop embedded software toolchainOptimize code for performance, memory usage, and power efficiencyWrite and execute unit and system tests (HIL)What Awaits YouCollaborate in a Scrum-like environment, actively share know-how and conduct code reviewsDebug and troubleshoot software and hardware issues using oscilloscopes and logic analyzersJoin forces with product management, project leads, and hardware teams, to define system requirementEnsure compliance with coding guidelines/standards, safety, and regulatory requirementsWhat You Bring AlongBSc or MSc in Electrical Engineering, Software Engineering or similarProficiency in C for embedded systems, good knowledge of PythonProfessional experience with low-level programming of embedded systems is desirable but not requiredSelf-motivated, pro‑active, reliable, responsible, able to take accountabilityYour BenefitsBonus in shares or cash. You can receive your bonus in cash or enjoy a slice of Sensirion's success with shares.Better pension scheme. Sensirion makes contributions to your pension scheme that are well above the statutory minimum.Flexible working. Your working hours are flexible and depending on your job you have the opportunity to work from home.Save on your mobile phone contract. You can make free calls to Switzerland and abroad while enjoying unlimited data with the discounted mobile phone contract.Cheaper public transport. Do you travel to work by train or bus? At Sensirion, you benefit from generous season ticket discounts.Together, we make the world better. Contribute your ideas, make a difference and take responsibility.
#J-18808-Ljbffr