Jobot
Overview
Senior Firmware Engineer position with direct hire opportunity and full benefits. Base pay range: $86,000.00/yr - $150,000.00/yr. Job Details
Lead software design and development for development products, including system and modular design, software development, verification, and documentation in compliance with Quality System Procedures and Work Instructions. Role requires minimal direction and leadership within the team, with mentorship for less experienced staff. Why join us?
Opportunity for growth and advancement Competitive compensation & benefits Collaborative work environment Stability 401 K match Paid time off Opportunity to work on new, interesting and exciting projects Responsibilities
Comply with Software Development Procedures and Coding Protocols; suggest improvements as appropriate. Design software for development projects meeting performance, safety, and client expectations; ensure client specifications are satisfied. Provide high-quality, error-free work and contribute to quality goals. Interact with clients and vendors (test labs, microprocessor application engineers) in-house and on-site. Take ownership of assignments, meet schedules and milestones. Assist in quoting and risk assessment with accurate estimates and on-time delivery. Maintain status updates on milestones and estimated completion dates; provide weekly loading/activity reports. Contribute to system design and evaluate alternative solutions with the Design Team. Contribute to test plans for verification/validation and manufacturing tests. Support troubleshooting of system-level problems on microprocessor-based products using debugging tools. Develop design plans and engineering specifications for software components. Mentor less experienced Software Engineers; share knowledge and encourage skill growth. Perform other duties as assigned. Requirements And Skills
Bachelor’s Degree in Software Engineering (or related field) or equivalent experience. At least five years of real-time embedded software development experience. Experience with driver-level software, RTOS (e.g., FreeRTOS), and bare metal programming. Knowledge of electronics hardware and ability to read schematics preferred. ARM processor, bootloaders, and application architecture experience. Advanced knowledge of software engineering principles, design, and code refactoring; Linux and C/C++ proficiency. Experience developing software for medical devices required. Familiar with ISO 13485, IEC 60601-1 Clause 14, and IEC 62304 (preferred). Experience with software version control/defect tracking tools (e.g., GitLab). Strong problem-solving, project management, data analysis, and communication skills. Ability to manage time, multitask, and make quality decisions; self-starter with time management skills. Strong collaboration with domestic and global engineers; effective communication with non-native English speakers and customers. Advanced understanding of hardware design and ability to debug hardware with tools (oscilloscopes, logic analyzers). Equal Opportunity
Jobot is an Equal Opportunity Employer. We provide an inclusive work environment that celebrates diversity and all qualified candidates receive consideration for employment without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws. Background checks may be performed where permitted by law. Application
Interested in hearing more? Easy Apply now by clicking the "Easy Apply" button and sending us your resume.
#J-18808-Ljbffr
Senior Firmware Engineer position with direct hire opportunity and full benefits. Base pay range: $86,000.00/yr - $150,000.00/yr. Job Details
Lead software design and development for development products, including system and modular design, software development, verification, and documentation in compliance with Quality System Procedures and Work Instructions. Role requires minimal direction and leadership within the team, with mentorship for less experienced staff. Why join us?
Opportunity for growth and advancement Competitive compensation & benefits Collaborative work environment Stability 401 K match Paid time off Opportunity to work on new, interesting and exciting projects Responsibilities
Comply with Software Development Procedures and Coding Protocols; suggest improvements as appropriate. Design software for development projects meeting performance, safety, and client expectations; ensure client specifications are satisfied. Provide high-quality, error-free work and contribute to quality goals. Interact with clients and vendors (test labs, microprocessor application engineers) in-house and on-site. Take ownership of assignments, meet schedules and milestones. Assist in quoting and risk assessment with accurate estimates and on-time delivery. Maintain status updates on milestones and estimated completion dates; provide weekly loading/activity reports. Contribute to system design and evaluate alternative solutions with the Design Team. Contribute to test plans for verification/validation and manufacturing tests. Support troubleshooting of system-level problems on microprocessor-based products using debugging tools. Develop design plans and engineering specifications for software components. Mentor less experienced Software Engineers; share knowledge and encourage skill growth. Perform other duties as assigned. Requirements And Skills
Bachelor’s Degree in Software Engineering (or related field) or equivalent experience. At least five years of real-time embedded software development experience. Experience with driver-level software, RTOS (e.g., FreeRTOS), and bare metal programming. Knowledge of electronics hardware and ability to read schematics preferred. ARM processor, bootloaders, and application architecture experience. Advanced knowledge of software engineering principles, design, and code refactoring; Linux and C/C++ proficiency. Experience developing software for medical devices required. Familiar with ISO 13485, IEC 60601-1 Clause 14, and IEC 62304 (preferred). Experience with software version control/defect tracking tools (e.g., GitLab). Strong problem-solving, project management, data analysis, and communication skills. Ability to manage time, multitask, and make quality decisions; self-starter with time management skills. Strong collaboration with domestic and global engineers; effective communication with non-native English speakers and customers. Advanced understanding of hardware design and ability to debug hardware with tools (oscilloscopes, logic analyzers). Equal Opportunity
Jobot is an Equal Opportunity Employer. We provide an inclusive work environment that celebrates diversity and all qualified candidates receive consideration for employment without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws. Background checks may be performed where permitted by law. Application
Interested in hearing more? Easy Apply now by clicking the "Easy Apply" button and sending us your resume.
#J-18808-Ljbffr