Senior Embedded Firmware Engineer

Full Time
Redwood City, CA 94061
Posted
Job description

Job Role: Senior Embedded Firmware Engineer

Job Location: Redwood City, CA

Job Description:

· MCU programing experience using C/C++ experience required

· Experience with real-time embedded software programming required

· Demonstrated excellent verbal and written communication skills

· Ability to effectively coordinate multiple projects, highly self-directed

· Demonstrated strong ability to systematically troubleshoot and debug complex software/hardware problem

· Experience with software architecture, development and testing best practices, coding standard required

· Experience with automated software testing systems for embedded systems testing required

· Experience interacting with software debugging in an embedded IDE required

· Experience controlling hardware using various I/O protocols such as I2C, SPI, UARTs, RS485, etc. required

· Experience with motor control algorithms on various types of motors (BLDC, DC brushed, etc.)

· Experience as a key player developing software on a development team

· FPGA design and development capability a strong plus

· Familiar with Scrum development process a strong plus

· Comfortable using oscilloscopes, logic analyzer, multimeters, power supplies, etc.

· Comfortable reading schematics and hardware data sheets

· Experience with object-oriented analysis and design techniques a plus.

· Experience with RTOS is a plus.

· Experience with JTAG debugging, Embedded SW profiling using software and hardware tools required.

· Experience with GNU compilers, software versioning and GIT version control is a plus.

· Strong technical documentation skills within a formal quality system (ISO 13485, IEC 62304, 21, FDA QSRs etc.)

· Direct experience with the entire software development life cycle, from concept through maintenance.

· Experience working in medical device software development.

· Demonstrated excellent verbal and written communication skills.

· An interest in the medical applications and experience with surgical devices and medical image processing software development.

· The ability to excel within a high-energy, small, focused team environment, maintain a strong sense of shared responsibility and shared reward, and to make work fun and interesting.

· Ability to effectively present information and respond to questions from other internal groups, clients, customers, and the general public.

· Ability to work with mathematical concepts such as probability and statistical inference.

· Ability to solve practical problems and deal with a variety of concrete variables in situations where only limited standardization exists.

Job Type: Full-time

Benefits:

  • Relocation assistance

Schedule:

  • 8 hour shift

Ability to commute/relocate:

  • Redwood City, CA 94061: Reliably commute or planning to relocate before starting work (Required)

Work Location: One location

offroadmanagementgroup.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, offroadmanagementgroup.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, offroadmanagementgroup.com is the ideal place to find your next job.

Intrested in this job?

Related Jobs

All Related Listed jobs