Posted in

Senior Embedded Software Engineer

Senior Embedded Software Engineer

CompanyAtomic Semi
LocationSan Francisco, CA, USA
Salary$140000 – $190000
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior

Requirements

  • BS in Computer Science, Physics, Computer Engineering, Electrical Engineering, proof of exceptional skills in related fields with practical software engineering experience, or equivalent
  • Minimum of 5 years of relevant experience in real-time embedded microcontroller-based software development
  • Experience going 0 -> 1 on a scalable embedded system
  • Experience implementing real-time control systems
  • Proficiency in system programming including C/Rust, Python is a plus
  • Ability to read electrical schematics and understand circuit-level behavior
  • Knowledge of microcontroller peripherals such as ADC, GPIO, PWM, CAN, SPI and I2C
  • Experience working with actuators, sensors and digital signal processing

Responsibilities

  • Lead the development of embedded software for our in-house machines on critical projects
  • Develop generalizable frameworks for reuse across machines
  • Develop microcontroller firmware written in C/C++ and linux application software (written in Python/Rust)
  • Design and implement system behavior and control logic for semiconductor manufacturing equipment
  • Collaborate closely with mechanical and electrical engineering teams to define requirements and integrate hardware/software systems

Preferred Qualifications

  • Experience influencing system and hardware architecture decisions
  • Experience scoping, planning, and managing projects