Sr. Firmware Engineer

Jobs via Dice

Bonner Springs (KS)

On-site

USD 86,000 - 150,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive compensation & benefits
401 K match
Paid time off
Opportunity for growth and advancement
Collaborative work environment
Opportunity to work on interesting projects

Job summary

A leading product development firm is seeking a Senior Firmware Engineer in Bonner Springs, KS. In this role, you will design and develop software to meet clients' needs, particularly in medical devices. The position offers a collaborative environment with opportunities for growth, competitive pay, and full benefits.

Qualifications

  • At least five years of developing real-time embedded software required.
  • Experience developing software for medical devices is mandatory.
  • Knowledgeable in electronics hardware and ability to read schematics preferred.

Responsibilities

  • Responsible for designing and developing software to meet client expectations.
  • Mentors less experienced engineers and assists with technical problems.
  • Contributes to product and system level test plans for verification and validation.

Skills

Problem Solving
Project Management
Data Analysis
Critical Thinking
Communication

Education

Bachelor's Degree in Software Engineering or related field

Tools

GITLab

Job description

Join to apply for the Sr. Firmware Engineer role at Jobs via Dice

19 hours ago Be among the first 25 applicants

Join to apply for the Sr. Firmware Engineer role at Jobs via Dice

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.

Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Full-time
Job function
  • Job function
    Engineering and Information Technology
  • Industries
    Software Development

Referrals increase your chances of interviewing at Jobs via Dice by 2x

Get notified about new Senior Firmware Engineer jobs in Bonner Springs, KS.

Mechanical Engineer - Automotive Manufacturing

Kansas City Metropolitan Area $180.00-$220.00 6 days ago

Sr Engineer Software Engineering - US Based Remote
Senior Backend Software Developer (Remote)

Bucyrus, KS $86,000.00-$150,000.00 1 day ago

Overland Park, KS $86,000.00-$150,000.00 1 day ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Product Engineer
Product Engineer

Jobs via Dice • Prescott (WI)

On-site
USD 85,000 - 110,000
Medical/dental/vision
Generous paid time off
401k with matching contributions
+3
Firmware Engineer Level 3
Firmware Engineer Level 3

InfoObjects Inc. • Mayfield Heights (OH)

On-site
USD 80,000 - 100,000
Lead Software Design Engineer
Lead Software Design Engineer

Insight Global • Farmington Hills (MI)

Hybrid
USD 80,000 - 120,000
Medical insurance
Vision insurance
401(k)
Lead Software Engineer
Lead Software Engineer

Valorem Reply • Kansas City (MO)

On-site
USD 100,000 - 130,000
Medical insurance
Vision insurance
401(k)
+2
Senior Backend Developer
Senior Backend Developer

Ryder System, Inc. • Oklahoma City (OK)

On-site
USD 110,000 - 130,000
Comprehensive health insurance
401(k) retirement savings plan
Paid time off for vacation and illness
Real Time Embedded Software Engineer (US Citizenship is REQUIRED)
Real Time Embedded Software Engineer (US Citizenship is REQUIRED)

GeoLogics Corporation • Sterling Heights (MI)

On-site
USD <1,000
401(k)
Sr. Electrical Engineer
Sr. Electrical Engineer

Jobs via Dice • Reading

On-site
USD 110,000 - 200,000
Senior Application Developer
Senior Application Developer

Jobot • Charlotte (NC)

On-site
USD 120,000 - 130,000
Competitive salary and bonus structure
Opportunities for professional growth
Comprehensive benefits package
Fabrication Programmer (Engineering Technician)
Fabrication Programmer (Engineering Technician)

Jobs via Dice • Beloit (WI)

On-site
USD <1,000
Excellent Health + Medical benefits
Strong PTO Package
401k + Match
+2
Senior Firmware Engineer
Senior Firmware Engineer

ADB SAFEGATE • Columbus (OH)

On-site
USD 110,000 - 140,000
Competitive salary and benefits
Career development opportunities
Flexible working culture
+1