Facebook pixel

Senior Firmware Engineer
Confirmed live in the last 24 hours
Locations
San Jose, CA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Android Development
Linux/Unix
TCP/IP
Requirements
  • At least 7+ years of embedded code experience, embedded systems firmware development role with emphasis on C
  • Bachelors/Masters of Electronics Engineering
  • Experience working with Microcontrollers such as STM32, NORDIC, ATMEL, and PIC
  • Familiarity with USB, I2C, SPI, TCP/IP, BLE, UART, RS232, RS485 etc
  • Experience with firmware development, testing, and system level bringup and debugging
  • Experience in conducting bench modifications and fast development of hardware / firmware prototypes
  • Good interpersonal, organizational and communication skills
  • Team player, be capable of sharing knowledge, learn from others, and support other groups within an organization
  • Self-starter, highly motivated
Responsibilities
  • Primary engineer responsible for embedded system firmware design, development, debugging, integration, and maintenance for new designs and legacy products
  • Independently create firmware architecture and design
  • Establish/apply software engineering best practices & create write well-crafted, well-commented, well-tested, readable, and maintainable code
  • Collaborate with cross functional members of the engineering organization to develop and optimize interfaces between hardware & firmware, and performance requirements
  • Create design documentations, conduct design reviews, and code reviews
  • Hands-on system debugging, and code optimization
Desired Qualifications
  • Experience with IoT systems and wireless/wired communication protocols
  • Knowledge about cellular protocols and industrial electronics wireless devices
  • Knowledge about firmware development best practices including proper testing, documentation, debugging and code review
  • Experience developing bootloaders and firmware over the air update
  • Experience with Nordic (or similar) Semiconductor platforms
  • Experience with low power embedded devices
  • Experience on evolving embedded sensor technologies and networks
  • Experience with microcontrollers and driver development for embedded peripherals
  • Knowing Android system, Linux kernel, device driver is a plus
Trackonomy

201-500 employees

Shipment visibility platform
Company Overview
Trackonomy's mission is to make people and organizations more productive through their next generation operating system for the connected world. The company has a unique diversity of technologies that allows them to create building blocks and vertically integrated, configurable platforms that enable customers to drive digital transformation throughout their organizations.
Benefits
  • Medical, dental, & vision insurance
  • FSA & HSA
  • Equity
  • Employee Assistance Program
  • 401k