×
Register Here to Apply for Jobs or Post Jobs. X

Firmware Engineer

Job in Lenexa, Johnson County, Kansas, 66215, USA
Listing for: Jobot
Full Time position
Listed on 2025-12-30
Job specializations:
  • Engineering
    Software Engineer, Embedded Software Engineer
Salary/Wage Range or Industry Benchmark: 85000 - 150000 USD Yearly USD 85000.00 150000.00 YEAR
Job Description & How to Apply Below

Direct Hire Opportunity with Full Benefits. Come join our growing organization.

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 : $85,000 - $150,000 per year

A bit about us :

We specialize in designing engineering and manufacturing electrical products.

Why join us?
  • Opportunity for growth and advancement
  • Great Benefits
  • Collaborative work environment
  • Stability
  • 401 K match
  • PTO
  • Great mentorship and leadership
  • Company invests in technology and tech team is able to increase skills
  • Competitive Compensation
Job Details

The 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.

Supervisory Responsibilities :
No supervisory responsibilities.

Requirements and Skills

Bachelor’s Degree in Software Engineering (or related field) or equivalent work‑related experience.

3+ of developing real‑time embedded software is required.

Experienced with medical devices.

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…

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary