Embedded Firmware Software Engineer Job at Luminator Technology Group, Plano, TX

d2xhRnFGZ240cWt4SkpwTzkvdmIzQVd4
  • Luminator Technology Group
  • Plano, TX

Job Description

Embedded Firmware Software Engineer  

Job Summary:   

As a Firmware Engineer, you will plan, develop, and implement firmware, optimize I/O performance, and support software quality assurance. You will interface with hardware design, collaborate with internal and external stakeholders, and report on competitive technology trends. Responsibilities include developing MCU based systems, maintaining Embedded Linux drivers and applications, debugging field issues, and documenting firmware reports using Azure DevOps.  

Key Responsibilities:  

  • Plan, develop, and implement firmware.  
  • Support software quality assurance and optimize I/O performance.  
  • Interface with hardware design and development.  
  • Collaborate with customers, internal teams, and vendors to improve products.  
  • Report on current competitive technology trends, follow best practices in source control, and participate in code reviews.  
  • Provide post-production support when needed.  
  • Test firmware releases.  
  • Document firmware reports using Azure DevOps.  
  • Implement MCU-based systems in Bare-Metal and/or RTOS. 
  • Set up and configure board support packages (BSPs).  
  • Implement and maintain Linux kernel drivers and scripts.  
  • Review prototype boards and hardware with hardware and embedded teams.  
  • Debug and resolve field issues.  
  • Develop and patch device drivers.  
  • Perform other duties as assigned.  

Qualifications:

  • Bachelor’s degree in computer engineering or a related field is required.  
  • Minimum of 3 years of experience in embedded development.  
  • Over 5 years of experience in embedded software development is highly preferred.  
  • Skilled in agile development methodologies with practical application experience.  
  • Hands-on experience with electrical test bench equipment such as oscilloscopes, multimeters, DACs, and other diagnostic tools for hardware debugging.  
  • Strong command of programming languages C and C++ for Microcontrollers and Embedded Linux Development. 
  • Extensive knowledge of embedded systems software, including firmware, microcontrollers, peripherals, communication protocols, ISR, embedded software, and diagnostic procedures  
  • In-depth understanding of embedded development for Bare-Metal, RTOS and Embedded Linux. 
  • Advanced debugging skills utilizing process emulators, logic analyzers, and device logs to identify and resolve issues.  
  • Proficiency in working with networking protocols within an embedded environment, specifically TCP/IP, UDP, and MQTT. 
  • Proficient in using J1939 protocols, JTAG programming, CANBUS, and Serial Wire Debug (SWD) interfaces for comprehensive system troubleshooting and development.  
  • Experienced in working with Git repositories for version control 
  • Exceptional verbal and written communication skills, capable of clearly conveying complex technical information to both technical and non-technical stakeholders.  

Preferred Skills:

  • Master’s degree in technology or related field.  
  • Ability to diagnose and resolve complex technical issues.  
  • Willingness to stay updated with the latest industry trends and technologies.  
  • Strong analytical and troubleshooting skills.  

It is the policy of Luminator to ensure equal employment opportunity without discrimination or harassment on the basis of race, color, religion, sex, sexual orientation, gender identity or expression, age, disability, marital status, citizenship, national origin, genetic information, or any other characteristic protected by law. Luminator prohibits any such discrimination or harassment.

The above described responsibilities and requirements are a general guide for the role you are applying for and are not all inclusive of the job requirements.

Luminator Technology Group does not accept staffing agency candidates for our postings.

All positions posted are required to be in office unless otherwise posted.

Job Tags

Full time,

Similar Jobs

Domino's Franchise

Assistant Manager - 4855 General Meyer Ave Job at Domino's Franchise

As the leaves begin to blow, let us help you earn some extra dough!RPM Pizza has been one of the largest Dominos franchises in the United States for over 40 years, is family-owned and operates over 175+ stores in five states, including Indiana, Michigan, Mississippi...

Domino's Franchise

E-Bike Delivery Driver- 215 SE Oak St. Job at Domino's Franchise

 ...Domino's Pizza, Team Honey Badger, is looking for qualified Delivery Bikers to staff stores in your area. Yes, you read that correctly...  ...customers doors. Dominos will provide the Electric Pedal Assist Bike for you, all you need to do is show up and be ready to ride and... 

Domino's Franchise

Pizza Chef - 11102 W Colfax Ave Job at Domino's Franchise

 ...left over for school, hanging with your friends, or whatever. Sound good? Even if you just need a second job for some extra cash, Domino's Pizza is the perfect place for you. We are searching for qualified customer service reps with personality and people skills. We're... 

SI Yachts a Germain Company

Yacht Sales Manager Job at SI Yachts a Germain Company

SI Yachts, a Germain CompanyYachts Sales ManagerStaten Island, NY Full-timePay based on experience/Best in IndustryUp to 25% travel required Responsibilities:* Retail sell new, used, and brokerage boats and yachts at our waterfront locations* Manage store location expenses... 

Talantage, LLC

Human Resources Training Manager Job at Talantage, LLC

 ...Job Title: Human Resources Training Manager Summary The Training Manager is responsible for the oversight of employee training and development programs for the entire organization using various mediums for delivery. With a strategic focus and tactical delivery...