Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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.

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Firmware/Embedded Software Engineer in Ogden, UT vacancy
  •  ...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

    Cubiscan

    Ogden, UT
    14 days ago
  •  ...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... 
    Suggested
    Work experience placement
    Casual work
    Remote work
    Shift work

    Qnergy

    Ogden, UT
    5 hours ago
  •  ...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... 
    Suggested
    Remote work

    PrincePerelson & Associates

    Ogden, UT
    3 days ago
  • $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... 
    Suggested
    Full time
    Local area

    Draper

    Clearfield, UT
    4 days ago
  • $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... 
    Suggested
    Full time
    Local area

    Inuplands

    Clearfield, UT
    5 hours ago
  • $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 job
    Full time
    H1b

    Aperia Technologies

    Ogden, UT
    1 day ago
  •  ...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 contractors
    Internship

    Department of the Air Force

    Ogden, UT
    1 day ago
  • $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 time
    Temporary work
    For contractors

    Lumen

    Ogden, UT
    1 day ago
  •  ...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

    Cheez

    Ogden, UT
    2 days ago
  •  ...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 time
    Contract work
    For contractors
    For subcontractor
    Work at office
    Local area
    Remote work
    Relocation

    Bechtel Global Corporation

    Ogden, UT
    23 hours ago
  •  ...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 time
    Relocation package
    Monday to Thursday
    Shift work

    ClearanceJobs

    Roy, UT
    3 days ago
  • $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 package
    Monday to Thursday
    Shift work

    Northrop Grumman

    Roy, UT
    4 days ago
  • $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 time
    Relocation package
    Monday to Thursday
    Shift work

    Northrop Grumman

    Roy, UT
    2 days ago
  •  ...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 time
    Immediate start

    MCR

    Ogden, UT
    2 days ago
  •  ...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 time
    Contract work
    Immediate start

    MCR

    Ogden, UT
    2 days ago
  •  ...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 time
    Immediate start

    MCR

    Ogden, UT
    2 days ago
  •  ...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 time
    Immediate start

    MCR

    Ogden, UT
    2 days ago
  •  ...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 contractors
    Shift work
    Weekend work

    Alphia

    Ogden, UT
    4 hours ago
  •  ...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... 

    Davidson Technologies, Inc.

    Roy, UT
    8 days ago
  •  ...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 work
    Temporary work
    Flexible hours

    Sentar

    Roy, UT
    2 days ago
  •  ...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... 

    Oshkosh AeroTech, LLC

    Roy, UT
    23 hours ago
  • $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 pay
    Part time
    Casual work
    Work at office
    Immediate start
    Remote work
    Relocation package
    Flexible hours

    The Aerospace Corporation

    Ogden, UT
    1 day ago
  • $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 work
    Temporary work
    Shift work

    Peraton

    Riverdale, UT
    1 day ago
  • $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 employment
    Summer work
    Internship

    Oshkosh Corporation

    Roy, UT
    2 days ago
  • $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 time
    Summer work
    Internship
    Local area
    Monday to Friday

    Amazon

    Ogden, UT
    1 day ago
  • $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 time
    Immediate start

    AGE solutions

    Ogden, UT
    3 days ago
  •  ...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 job
    Internship

    Danaher

    Ogden, UT
    4 days ago
  • $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 placement
    H1b
    Work at office
    Long distance

    Weber State University

    Ogden, UT
    23 hours ago
  •  ...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 time
    Summer work
    Internship
    Work at office
    Local area
    Relocation
    Relocation package
    Shift work
    Night shift
    Weekend work

    Amazon

    Ogden, UT
    1 day ago
  •  ...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... 

    Department of the Air Force

    South Weber, UT
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Firmware/Embedded Software Engineer. Be the first to apply!