Post Job Free
Sign in

Senior Firmware Engineer

Company:
Technosoft Engineering, Inc.
Location:
Berkeley, CA
Posted:
June 06, 2025
Apply

Description:

Job Description

Job title: Senior Firmware Engineer

Location: Berkeley, CA

About the role

The Senior Firmware Engineer is a key role in our technology group focused on architecture, design, coding, testing and debugging of our embedded systems Firmware. The ideal candidate is someone who has at least 5 years demonstrated experience working as an embedded Firmware engineer, ideally with C++ real time Firmware experience controlling

Electro-mechanical mechanisms. This person will work closely with our Hardware and Software Development teams, and will report into our Director of Research & Development.

Desired Prole

You enjoy executing a complete embedded system lifecycle from concept through development and manufacturing release. You appreciate contributing to innovative commercial product development and being part of a team striving for a positive impact.

Primary Responsibilities

Architect, design, code, test and debug embedded system Firmware

Review Firmware architecture, design, and code of other team members

Clearly document Firmware APIs

Analyze and enhance efficiency, stability, and scalability of system resources

Integrate and validate developed systems

Support software QA and optimize I/O performance

Provide post-production support by managing Firmware bugs and feature requests

Interface with hardware design and development

Qualifications

Strong experience in software engineering

BS in Electrical Engineering or other related Engineering discipline

Expert at GIT SCC

Solid programming experience in C++

Understanding of Firmware-based controllers for complex systems (PID, PWM..)

Ability to understand hardware interface specifications for electronic modules

Experience using object-oriented software design and development

Proficient in source code control tools, software configuration management tools, defect tracking tools, and peer review

Experience in “bare metal” embedded systems Firmware design, coding, and testing

Ability to read and utilize schematics and datasheets for components

Strong documentation and writing skills

Strong Candidates will have

MS in Electrical Engineering or other related Engineering discipline

Be adaptable and able to work successfully in a team environment

Understanding of electrical hardware and mechanisms: motors, heaters

Experience with the STM32 processor family

Company Description

Technosoft Engineering successfully continuing over 25 years as superlative global provider of Digital Engineering & Consulting, Product Engineering, Manufacturing Engineering, Software Engineering and Data Analytics with substantial operations in India, North America and Europe. Established in 1999 as a division of 50 years old Technocraft Group, Technosoft serves clients in various industries, including Transportation, Industrial Products, Process Industry, Medical Equipment, Energy and Furniture. With a strong team of over 700 engineers and designers worldwide, Technosoft offers multi-disciplinary engineering services across its five business lines: Engineering, Consulting, R&D, Turnkey Automation Solutions, and Content Management. As a subsidiary of Technocraft Group, a $350 million Indian conglomerate, Technosoft has a solid foundation and global reach, supporting clients worldwide.

Currently we are looking to expand our team and looking for this resource urgently. W2 / Corp-corp /1099 / (H1 transferable acceptable).

Apply