Gravity IT Resources · 1 week ago
Embedded Firmware architect
Gravity IT Resources is seeking an experienced Embedded Firmware Architect to lead the technical design and development of scalable firmware solutions. The role involves guiding the firmware team through the development lifecycle, establishing development standards, and ensuring seamless firmware integration with hardware systems.
Information TechnologyRecruitingStaffing Agency
Responsibilities
Lead Firmware Development Lifecycle: Guide the firmware team through the full V-model product development process, ensuring alignment with project goals and timelines
Architect Scalable Solutions: Define and drive the firmware architecture and development flow, including feature analysis, solution design, scoping, planning, and continuous improvement initiatives
Establish Development Standards: Direct application development strategies by creating, defining, or selecting appropriate frameworks and standard methodologies
Component-Level Insight: Understand each component's function within the firmware system and its interactions and dependencies, enabling robust and efficient architectural decisions
Modular Firmware Development: Design and develop modular, reusable firmware components across the product portfolio, including signal processing, instrumentation, DAQ systems, graphical user interfaces, and mobile application integration
Control Systems Engineering: Develop control systems from concept through implementation and validation, using tools such as MATLAB/Simulink or C when necessary
Firmware-Hardware Integration: Partner with hardware engineers to ensure seamless firmware integration with physical systems. Lead the design of diagnostic interfaces and support integration of new features into the firmware codebase
Functional Safety: Apply and support functional safety principles (e.g., ISO 26262) and contribute to safety analyses of complex vehicle subsystems
Validation and Testing: Develop comprehensive test plans; perform thorough debugging, performance tuning, and in-vehicle testing to ensure firmware reliability and quality across operating conditions. Assist in calibration efforts as needed
Mentorship and Leadership: Provide technical guidance and mentorship to engineers and developers, fostering professional growth and ensuring engineering best practices
Code and Design Reviews: Lead and participate in design/code reviews and other engineering quality assurance activities to ensure adherence to high standards and consistency across the firmware stack
Qualification
Required
Bachelor's or Master's degree in Electrical Engineering, Computer Science, or related field
7+ years of hands-on embedded firmware development experience in RTOS environments
Proficient in C, with working knowledge of C++, C#, Python, and MATLAB/Simulink
Deep expertise in hard real-time systems, ARM architectures, and resource-constrained embedded systems
Automotive firmware experience, including powertrain control and communication protocols (CAN, USB, UDS, J1979/2, LIN, SENT, J1850, ISO9141, automotive Ethernet)
Strong understanding of gas and diesel engine control strategies, sensors, and actuators
Experience across full product lifecycle, from design through validation, in cross-functional teams
Familiarity with STMicro, NXP, Infineon, and Atmel processors; experience with multi-core architectures
Solid grasp of hardware concepts and system-level integration
Excellent verbal and written communication skills
Genuine passion for automotive performance and innovation
Company
Gravity IT Resources
Gravity IT Resources provides the consulting expertise and IT talent that powers digital transformation.
Funding
Current Stage
Growth StageRecent News
Gravity IT Resources
2025-12-05
Company data provided by crunchbase