Firmware Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

R.C. Systems LLC · 6 hours ago

Firmware Engineer

R.C. Systems LLC is a trusted leader in the design and manufacturing of gas detectors and critical alarm controllers. The Embedded Software/Firmware Engineer will be responsible for firmware design, implementation, and testing for New Product Development programs and sustaining products throughout their lifecycle.

Industrial EngineeringIndustrial ManufacturingManufacturingMechanical Engineering

Responsibilities

Participate in software strategic planning, concept generation, architecture definition, and translation to system/subsystem/module definitions of designs that are reliable, safe, and sustainable
Capture requirements and associated rationale(s) for regulated products
Work closely with hardware engineers to develop strategies for Hardware/Firmware integration and diagnostic coverage
Work with Product Owner for software/firmware development, with clear communication back to project stakeholders
Comply with development processes, lead technical reviews, implement source code meeting product requirements in compliance with coding standards, and properly document work deliverables
Work closely with technical and subject matter experts to ensure accurate and complete use case coverage and regulation compliance
Ensure that code is rigorously documented, tested, and controlled
Unit test source code using IDEs, debuggers, emulators, communication analyzers, scopes, and logic analyzers
Provide work breakdown plans and task estimates in support of project estimates and management
Support multiple product development programs at a given time
Develop and implement risk mitigating solutions

Qualification

CEmbedded System DesignC++Real-Time Operating System (RTOS)ARM Cortex-M architecturesDevOps toolsCommunication skillsCollaboration skillsSelf-motivated

Required

Bachelor's degree in Software Engineering, Computer Engineering, Computer Science or another related field. Study option or focus on embedded systems a plus
Proficient in C
0 - 2 years Real-Time Operating System (RTOS) experience

Preferred

Proficient in C++
Advanced level degree in Engineering, Software, Computer Science, or related discipline
Regulated industry experience
Knowledge of Embedded System Design strongly preferred
Knowledge of asynchronous programming concepts
Experience with ARM Cortex-M architectures and Assembly language
Experience with DevOps tools (e.g., Git)
Good communication and writing skills for collaboration with project stockholders
Skilled in collaborating with other engineers to distill product requirements
Ability to work both collaboratively and independently on assignments to foster continuous improvement of team functions and deliverables
Experience with firmware deliverables across all phases of the program development lifecycle, from requirements, capture through design, implementation, and test
Experienced with FMEAs and developing control techniques to mitigate risks
Self-motivated and demonstrated ability to lead process improvement activities

Company

R.C. Systems LLC

twittertwittertwitter
company-logo
RC Systems has engineered and manufactured industrial electronic products for the instrumentation industry since 1979.

Funding

Current Stage
Early Stage

Leadership Team

leader-logo
Qirong Wu, PE, PMP
CEO
linkedin
Company data provided by crunchbase