This job post is closed and the position is probably filled. Please do not apply.
π€ Automatically closed by a robot after apply link
was detected as broken.
Description:
The Senior Firmware Engineer will be responsible for orchestrating the lifecycle of firmware development projects, including programming, code reviews, and testing.
They will participate in company meetings, provide coaching to junior engineers, and engage in branding outreach and marketing activities.
The engineer will lead projects, develop, program, review, and test firmware, maintain build systems and documentation, and communicate with customers.
Responsibilities also include light soldering, occasional travel to client meetings, and accurate time tracking.
The role requires expertise in embedded systems development, proficiency in C and C++, experience with testing tools, Git, unit testing, and hardware-level debugging.
Nice to have skills include knowledge of Embedded Linux, Cortex-A or Cortex-M, C++ for embedded, and embedded security.
Requirements:
At least 5 years of relevant professional experience in embedded systems development.
High-level proficiency in C and C++.
Experience writing drivers in a bare metal environment for various applications.
Strong communication skills and experience leading discussions with clients.
Familiarity with testing tools for embedded systems and modern embedded workflow elements.
Ability to read and understand schematics and debug hardware-level issues.
Benefits:
The company promotes a Life-Work Balance culture, offering remote work, competitive salary and benefits, and covering 75% of medical/dental/vision/life insurance costs.
Emphasis on training and development, working with a diverse group of firmware professionals, and annual offsites and team connection opportunities.