Demo

Senior Software Engineer, Firmware

THE WITTERN GROUP INC
Des Moines, IA Full Time
POSTED ON 3/8/2025
AVAILABLE BEFORE 5/8/2025

As a Senior Software Engineer specializing in embedded systems firmware, you will play a critical role in designing, developing, and maintaining the software that powers our next-generation vending solutions. You will be responsible for developing firmware for standalone and edge devices that seamlessly integrate with our cloud infrastructure. Your expertise in C, C , and the Qt Framework will be essential in delivering high-quality, reliable, and scalable solutions.
Persons filling this role will act independently to drive activity supporting the overall goals of the organization. Creating standalone and connected devices integrated into the overall IoT solution, as well as the support and mentoring of team members..
Role Requirements:
Job Requirements
1.    Firmware Development: Design, develop, and debug firmware for embedded systems, including standalone and edge devices, using C and C . 
2.    Qt Framework Implementation: Utilize the Qt Framework to develop user interfaces and application logic for embedded devices. 
3.    Cloud Integration: Develop firmware that facilitates seamless communication and data exchange between edge devices and cloud-based services. 
4.    Architectural Collaboration: Work closely with system architects to design and implement robust and scalable software solutions. 
5.    Requirements Analysis: Translate user stories and functional requirements into detailed technical specifications. 
6.    Complex Development: Handle the most challenging and complex development tasks, ensuring efficient and effective solutions. 
7.    Code Reviews: Conduct thorough code reviews to maintain code quality and ensure adherence to coding standards. 
8.    Debugging and Troubleshooting: Identify and resolve complex software defects and performance issues. 
9.    Mentorship: Provide technical guidance and mentorship to junior software engineers, fostering their professional growth. 
10.    Documentation: Create and maintain comprehensive technical documentation, including design specifications, API documentation, and user manuals.   
11.    Testing and Validation: Develop and execute unit tests, integration tests, and system tests to ensure software quality and reliability. 
12.    Performance Optimization: Optimize firmware for performance, memory usage, and power consumption.
13.    Demonstrate experienced working with Agilie methodologies and DevOps practices.
14.    Stay abreast of the latest advancements in firmware development technology and paradigms, identifying opportunities for improvement and innovation.
15.    Independently demonstrate the ability to drive collaboration with team members to understand organizational and operational challenges.
16.    Independently demonstrate the ability to work with business and technical team members to identify, source and implement new business technology.
17.    Independently demonstrate the ability to find technological solutions to business requirements.
18.    Independently demonstrate strong written and verbal communication skills that allow the individual to work with team members responsible for tactical activity as well as leadership positions throughout the organization.
19.    Independently demonstrate the ability to use critical thinking skills to problem solve.
20.    Independently demonstrate proficiency in Microsoft Office Applications – Word, Excel, PowerPoint.
21.    Independently demonstrate the ability to use their role to improve the training and operational procedures within the business to increase efficiency and productivity.
22.    Independently demonstrate the ability to work with a broad set of personality types and lead resources in a way to minimize conflict and successfully find resolution to potential roadblocks.
23.    Independently oversee implementation of projects from beginning to completion.
24.    Independently demonstrate the ability to document nonfunctional requirements which includes the system’s quality attributes, such as usability, security, reliability, performance, availability, and scalability.
25.    Independently demonstrate the ability to continue to learn about technology and industry trends to provide insight to leadership on solutions that could increase efficiencies or drive additional revenue.
26.    OPTIONAL: Knowledge of enterprise resource planning systems used in the manufacturing industry.

 

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Software Engineer, Firmware?

Sign up to receive alerts about other jobs on the Senior Software Engineer, Firmware career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at THE WITTERN GROUP INC

THE WITTERN GROUP INC
Hired Organization Address Des Moines, IA Full Time
Division: Fawn Manufacturing Department: Manufacturing Job Title: Assembler (Mech Mold) Reports to: Production Superviso...
THE WITTERN GROUP INC
Hired Organization Address Des Moines, IA Full Time
Efficiently handle routine and escalated or expedited orders, managing time effectively so as to maintain completion of ...
THE WITTERN GROUP INC
Hired Organization Address Clive, IA Full Time
Description Financial Analysis & Reporting : Prepare monthly, quarterly, and annual financial reports (balance sheets, p...
THE WITTERN GROUP INC
Hired Organization Address Des Moines, IA Full Time
The Call Center Manager will play a critical role in driving Vendnet's growth and success by leading and managing key op...

Not the job you're looking for? Here are some other Senior Software Engineer, Firmware jobs in the Des Moines, IA area that may be a better fit.

Senior Software Engineer

OutSystems- Software em Rede, S.A., Des Moines, IA

Software Engineer

United Software Group, Johnston, IA

AI Assistant is available now!

Feel free to start your new journey!