Firmware/Embedded Software Engineer
Cubiscan
Job DescriptionJob DescriptionJob Title: Firmware/Embedded Software EngineerLocation: Ogden, UTAbout Us: Cubiscan is an employee-owned (ESOP) technology company that develops innovative solutions for data collection, automation, logistics, and supply chain. With our experience, we guide our customers to solutions that help them be more efficient, profitable, and environmentally responsible. At Cubiscan, every eligible employee is a beneficial owner of the company. We pride ourselves on fostering a positive and inclusive work environment where every employee is valued and can grow with the company.Job Summary: Cubiscan is seeking an experienced Firmware/Embedded Software Engineer with a minimum of five or more years of professional experience in embedded software or firmware development. This individual will be responsible for designing, developing, maintaining, and optimizing low-level firmware for both legacy Cubiscan systems and next-generation products.The position requires strong proficiency in C/C++ programming, hands-on experience with microcontrollers and processors, and a solid understanding of hardware-software integration. Development will primarily involve NXP processors, including the RT1064, i.MX8, LPC series, and emerging i.MX9 platforms, as well as other microcontroller technologies as needed.The ideal candidate will possess strong mathematical and analytical skills, experience with point-cloud processing, and familiarity with real-time operating systems (RTOS) and embedded Linux environments. Success in this role requires independent problem-solving, effective technical communication, and the ability to collaborate with electrical engineers and other cross-functional teams.Key Responsibilities: Program and optimize firmware for NXP microcontrollers including RT1064, i.MX8, i.MX9, LPC3250, and LPC4357.Develop low-level drivers and application code using tools that include IAR Embedded Workbench, VS Code, GitHub, etc.Implement hardware interfaces and communication protocols, specifically Ethernet, I2C, SPI, USB, etc.Diagnose and resolve complex firmware and hardware integration issues using appropriate debugging tools, diagnostic equipment, and systematic troubleshooting techniques.Integrate networking capabilities and manage embedded file systems for robust device operations.Apply strong mathematical skills to develop algorithms for precise data processing, sensor integration, point-cloud usage within Cubiscan devices.Usage of code repositories with GitHub.Develop using RTOS's and Linux operating systems using C, C++.Collaborate with customers when customization needs are required.Ability to travel as needed.On occasion, willing to work after hours supporting customers or installation teams.Closely work with our electrical engineering team.Self-motivated, positive attitude, good interpersonal skills, and ability to work well with others.Perform other duties as needed.Education and Experience: Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, or a closely related technical or engineering field.Minimum of five years of professional experience in embedded software or firmware development, including hands-on programming and hardware integration.Demonstrated experience developing and programming firmware for microcontrollers or microprocessors.Strong proficiency in C and C++ programming, particularly in embedded systems and low-level firmware development.Hands-on experience developing software in real-time operating system (RTOS) or bare-metal environments.Ability to troubleshoot and debug embedded software and hardware interactions.Proficiency in communicating effectively in English, both verbally and in writing, within a professional work environment.What Success Looks Like:Success in this role requires a combination of strong technical expertise, analytical thinking, and a hands-on approach to problem-solving. The ideal candidate is self-motivated, detail-oriented, and comfortable working independently while collaborating closely with engineering teams. A willingness to learn, adapt to evolving technologies, and take ownership of challenges is essential. Above all, we value someone who takes pride in developing reliable, innovative solutions and contributing to the continued success of Cubiscan.What We Offer: We offer a competitive salaryBenefits package, including health, dental, vision and 401K.The opportunity to be a beneficial owner of the company as a participant of our ESOP.Opportunities for professional development and career growth.A collaborative and supportive work environment.Cubiscan is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. To learn more about our company visit All employment offers are contingent upon the successful completion of a background check and drug screening, in accordance with applicable laws.
- ...Job Description Job Description Job Title: Firmware/Embedded Software Engineer Location: Ogden, UT About Us: Cubiscan is an employee-owned (ESOP) technology company that develops innovative solutions for data collection, automation, logistics, and supply chain...Suggested
- ...Job Summary The Senior Embedded Software Engineer will design, develop, and support the embedded software and firmware at the heart of Qnergy's products – from bare-metal microcontroller firmware to embedded Linux systems. This is a senior hands-on individual contributor...SuggestedWork experience placementCasual workRemote workShift work
- ...We are seeking a Senior Embedded Software Engineer to join a growing engineering team developing and supporting sophisticated embedded systems... ...responsibility across the embedded software stack, from low-level firmware and real-time systems through embedded Linux and device...SuggestedRemote work
$82.3k - $275k
...defense and space exploration to biomedical engineering, lives often depend on the solutions... ...Job Description Summary: The Embedded Software Engineer (SMTS) provides technical expertise... .... * Evaluates embedded software/firmware/hardware and design. * Codes, debugs...SuggestedFull timeLocal area$82.3k - $220k
## Senior Embedded Software EngineerApplyremote type: Onsite Requiredlocations: Clearfield, UTtime type: Full timeposted on: Posted Yesterdayjob... .... From military defense and space exploration to biomedical engineering, lives often depend on the solutions we provide. Our...SuggestedFull timeLocal area$120k - $140k
...We are seeking a motivated and technically proficient Solutions Engineer to serve as a trusted advisor to customers throughout the sales... ...with the sales/pre-sales processes used in either hardware or software sales. ~ Polished presenter, comfortable leading presentations...Remote jobFull timeH1b- ...Job Title Computer Engineer Duties GS-07: Performs a variety of specific duties designed to develop knowledge and skill in applying computer engineering principles, methods and techniques. Performs computer engineering work of limited scope and complexity...For contractorsInternship
$103.71k - $138.28k
...ownership, deliver meaningful impact, and help shape the future of AI‑ready connectivity, join us today. The Role The Field Engineering Quality Control Engineer is responsible for overseeing and managing quality assurance processes that support Field Engineering...Full timeTemporary workFor contractors- ...agile development methodology, attending daily stand-ups, sprint planning, and retrospective meetings. Minimum 2-3 years of software engineering experience Have built mobile apps (and/or web apps) full-stack before Enthusiastic about photo sharing and/or AI and/...Full time
- ...our Impact Report. Project Overview: Bechtel is the Engineering, Procurement, and Construction (EPC) partner on the Northrop Grumman... ...the customer selected appropriate systems engineering software package with which to implement delivery. Accountable to capture...Full timeContract workFor contractorsFor subcontractorWork at officeLocal areaRemote workRelocation
- ...Systems Engineer (T02 Level)RELOCATION ASSISTANCE: Relocation assistance may be available CLEARANCE REQUIRED FOR START: Yes CLEARANCE... ...experience in creating, updating, and maintaining MBSE system and software architecture and design definition in an MBSE tool such as...Full timeRelocation packageMonday to ThursdayShift work
$79.3k - $118.9k
...Collaborate with program IPT counterparts to develop supporting systems engineering and design artifacts Work with both technical teams and... ...in creating, updating, and maintaining MBSE system and software architecture and design definition in an MBSE tool such as Cameo...Relocation packageMonday to ThursdayShift work$79.3k - $118.9k
...Grumman Defense Systems currently has an opening for a Systems Engineer . This position will be in Roy, UT and will support the Sentinel... ...model large systems with multiple developers * Experience in Software and/or Hardware design * Experience in documenting Interface Control...Full timeRelocation packageMonday to ThursdayShift work- ...estimating, earned value management, program management, system engineering, independent evaluation, and High Consequence Event prevention... ...through the application of digital engineering, agile software development, and open systems architectures.Senior Systems Engineer...Full timeImmediate start
- ...estimating, earned value management, program management, system engineering, independent evaluation, and High Consequence Event prevention... ...for the Translation of customer requirements into hardware/software specifications. Qualifications Required Qualifications:...Full timeContract workImmediate start
- ...threat analysis, risk management, modeling and simulation, cost estimating, earned value management, program management, system engineering, independent evaluation, and High Consequence Event prevention.The Sentinel Intercontinental Ballistic Missile Group (SIG) supports...Full timeImmediate start
- ...estimating, earned value management, program management, system engineering, independent evaluation, and High Consequence Event prevention... ...through the application of digital engineering, agile software development, and open systems architectures. SPA is looking for...Full timeImmediate start
- ...plants across the United States. Job Purpose The Senior Reliability Engineer ensures that systems, products, or equipment operate reliably... ...Power BI, and Excel Proficiency in reliability analysis tools/software and computerized maintenance management systems (CMMS) Strong...For contractorsShift workWeekend work
- ...Specifically, we're recognized for hiring noted experts, experienced engineers and scientists dedicated to designing and delivering advanced,... ...Nation. Davidson Technologies Inc. is seeking a (MBSE) Software Systems Engineer onsite in Roy, UT. Davidson will be...
- ...convergence of cybersecurity, intelligence, analytics, and systems engineering. We invite you to join the team where you can build, innovate,... ...and memory management required. Experience with full software life-cycle: specification, design, implementation, integration...Contract workTemporary workFlexible hours
- ...The Sr. Electrical Engineer designs functional, reliable, and cost... ..., control architectures, and embedded electrical systems across multiple... ...with mechanical, controls, software, manufacturing, systems, and... ...systems and electrical firmware integration. Experience supporting...
$90 - $105 per hour
...Systems Group (CSG) combines deep technical expertise with market-leading innovation to help our customers solve complex systems engineering and integration challenges. CSG is organized by core customer-facing lines of business to manage and grow programs within NASA, NOAA...Hourly payPart timeCasual workWork at officeImmediate startRemote workRelocation packageFlexible hours$66k - $106k
...analysis and testing of nuclear weapon system software to ensure the system cannot violate the... ...program is seeking an Associate Systems Engineer to join their diverse team in Layton, UT... .... Perform detailed evaluation of embedded software to verify that software requirements...Contract workTemporary workShift work$18 - $37 per hour
..., JetPower®, AmpTekÔ, Jetway®, and more. SUMMARY Assist engineers with multiple tasks involving the power and controls engineering... ...or equipment component layouts or schematics using CAD software i.e., Siemens NX. Select parts or components for quality conscious...Permanent employmentSummer workInternship$100.39k
...Description Shape what comes next | Discover careers in Tech At Amazon, our tech isn't just a tool, it's your playground. Our engineers work on scalable systems, cloud services, and customer-facing products that operate at global scale. This is an environment where you...Full timeSummer workInternshipLocal areaMonday to Friday$100k
...issues and ensuring a more secure future. The Cloud Storage Engineer provisions, configures, and maintains secure, scalable... ...requirements.Apply and maintain system security updates, including software patches, firmware upgrades, and vendor-recommended security configurations...Full timeImmediate start- ...directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-... ...development, and testing Supporting the development of console and embedded software systems Troubleshooting issues and implementing...Remote jobInternship
$55k
...Applications Student Team. Basic responsibilities include project work is typically team focused and includes creating/enhancing web-based software applications and databases through client-side programming, server-side programming, configuration and logic, database design and...Work experience placementH1bWork at officeLong distance- ...Amazon’s fulfillment infrastructure • Learn about and work with other functional teams (Operations, RME (Reliability Maintenance & Engineering), Central Teams, Human Resources, Transportation Operations, and others) in the planning and execution of your assigned project....Full timeSummer workInternshipWork at officeLocal areaRelocationRelocation packageShift workNight shiftWeekend work
- ...to grade level. Provide computer system management support. Help coordinate the planning and implementation of hardware and software upgrades, follow and enforce proper security procedures, oversee user accounts and ensure smooth and predictable data flow. Test...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Firmware/Embedded Software Engineer. Be the first to apply!





