Sr. Firmware Engineer
Location: Overland Park
Posted on: June 23, 2025
|
|
Job Description:
Come Grow with Us! Direct Hire Opportunity with Full Benefits.
This Jobot Job is hosted by: Brooke Meyer Are you a fit? Easy Apply
now by clicking the "Apply Now" button and sending us your resume.
Salary: $86,000 - $150,000 per year A bit about us: Leading product
development, design, engineering, and manufacturing firm. We offer
a unique suite of product design services with the expertise to
deliver only the most effective solutions. 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. Job
Details Job Objective: The Senior Firmware Engineer is responsible
for designing and developing software to meet client’s expectations
for development products. This includes system and modular design,
software development, verification, and validation, as well as
documenting the design and development in a manner that complies
with the Quality System Procedures and Work Instructions. This
position requires minimal direction and is expected to handle
multiple complex projects. The ideal candidate demonstrates a
leadership role with others and provides technical leadership to
the organization. They will mentor, train, and assist other members
of their team in technically difficult situations. Job
Responsibilities: ? Complies with Software Development Procedure
and Coding Protocols per company standards. ? Makes constructive
suggestions for improvements to these standards. ? Responsible for
designing software for development projects that meet performance,
safety and client expectations. ? Satisfactorily meets client’s
requests and specifications. ? Able to provide quality work, free
of errors or waste; accomplishing organizational and departmental
quality goals. ? Interacts with clients and vendors (i.e. test
labs, microprocessor application engineers, etc.), – both in-house
and at client/vendor locations. ? Assumes and fulfills job
assignments while meeting schedules and milestones. ? Participates
in the quoting and risk assessment process by providing accurate
and on time estimates for development projects. ? Demonstrates task
ownership for job assignments. ? Sets priorities and engages in
assignments, making good use of time and training. ? Identifies
factors needed to fulfill project duties and effectively
communicates those needs to the appropriate person and project
manager. (i.e. Protocol for communication to an external device.) ?
Sends updates on a routine basis to Development Team providing
status on project milestones and estimated completion dates. ?
Maintain weekly loading/activity report. ? Uses relevant skills and
knowledge to fulfill the responsibilities for this role. Skilled in
problem solving and seeks appropriate level of supervision in
relation to job duties. ? Contributes to the system design and
development, working with the Design Team to evaluate alternate
solutions. ? Contributes to product and system level test plans for
the verification/validation process as well as manufacturing test
procedures. ? Supports the Design Team in trouble-shooting system
level problems on microprocessor-based products in using debugging
tools, oscilloscopes, logic analyzers etc. ? Evaluates and suggests
feasibility on assigned proposed projects. ? Develops design plans
and engineering specifications for the software portion of a
product design. ? Makes good use of time and can set priorities to
meet organizational and departmental goals. ? Mentors less
experienced Software Engineer(s), assisting them with technical
problems; training on correct design methods; sharing knowledge and
encouraging job and skill growth. ? Perform other duties as
assigned. Requirements and Skills ? Bachelor’s Degree in Software
Engineering (or related field) or equivalent work-related
experience. ? At least five years of developing real-time embedded
software is required. ? Experience with driver level software
development, Real-Time Operating Systems (e.g. Free-RTOS), and bare
metal programming is required. ? Knowledgeable in electronics
hardware and the ability to read a schematic is preferred. ? ARM
processor, bootloaders, and application architecture experience. ?
Advanced working knowledge of principles, concepts, theories and/or
practices of Software Engineering, (i.e., design, analysis of
software systems, and code refactoring) ? Experience with Linux and
C/C++. ? Experience developing software for medical devices is
required. ? Familiar with ISO 13485, IEC 60601-1 Clause 14, and IEC
62304 for software development is preferred. ? Knowledge of
software version control / defect tracking tools required (e.g.
GITLab). ? Advanced problem-solving, project management, data
analysis, and critical thinking skills. ? Sound ability to manage
time, make quality decisions, manage, and measure work. ? A
self-starter able to multitask successfully. ? Strong communication
skills will be required with both domestic and global engineers
(whose English is not their first language) and directly with
customers. ? Advanced understanding of hardware design. ? Advanced
ability to debug hardware and use hardware debugging tools
(oscilloscopes, logic analyzers, etc). Interested in hearing more?
Easy Apply now by clicking the "Apply Now" button. 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. Sometimes Jobot is required to perform background
checks with your authorization. Jobot will consider qualified
candidates with criminal histories in a manner consistent with any
applicable federal, state, or local law regarding criminal
backgrounds, including but not limited to the Los Angeles Fair
Chance Initiative for Hiring and the San Francisco Fair Chance
Ordinance.
Keywords: , Topeka , Sr. Firmware Engineer, IT / Software / Systems , Overland Park, Kansas