{"schemaVersion":"jobsearcher.job.v1","id":"db215edc55e52ca6e44c2b6c","url":"https://jobsearcher.com/jobs/db215edc55e52ca6e44c2b6c","canonicalUrl":"https://jobsearcher.com/jobs/db215edc55e52ca6e44c2b6c","title":"Embedded Software Engineer","description":"DUE TO US GOVERNMENT REQUIREMENTS, THIS POSITION IS OPEN ONLY TO US CITIZENS. FOREIGN NATIONALS WILL NOT BE CONSIDERED FOR THIS POSITION.\nCompany Introduction:\nBorsight is an aviation system engineering, integration, and manufacturing services provider. Our expertise includes mission functionality in defining user requirements by utilizing a disciplined system engineering approach. Borsight supports avionics and mission systems on the F-16, KC-135, C-130, C-17, and many other weapons systems.\nBorsight also provides the following services: Full Spectrum Logistics Systems Integration (Hardware, Software, & Operation Flight Program (OFP); Full Spectrum Flight Test Support; Configuration Control & Management; Aircraft System Level Integration & Modification; OFP Integration, Development, Independent Verification & Validation (IV&V); Software & Hardware Modification, Sustainment; Engineering and Technical Services.\nJob Description:\nBorsight’s Embedded Software Engineerdesigns, develops, and maintains software that runs directly on hardware platforms such as microcontrollers, embedded processors, and real-time operating systems (RTOS). This role focuses on low-level, performance-critical, and hardware-integrated software that enables devices to operate reliably, efficiently, and predictably.\nThe software engineering group is responsible for the design, development, and integration of software for avionics, mission systems, and datalinks on legacy DoD and FAA certificated aircraft through all phases of the software engineering.\nEngineers will assist in the development and testing of multiple software projects, including performing coding, debugging, testing and troubleshooting throughout the software development process. Coding is done using Java, C, Android, and similar languages. This position offers opportunities for growth and leadership.\nQualifications:\nBorsight’s Embedded Software Engineers must have a BS degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field. Must have experience with RTOS platforms (e.g. PikeOS, Zephyr, FreeRTOS). Solid understanding of microcontroller architecture (ARM Cortex, RISC-V, etc.). Familiarity with interrupts, timers, DMA, and peripheral interfaces (SPI, I2C, UART, CAN, USB).\nTechnical requirements also include understanding of low-level concepts like memory maps, linker scripts, boot sequences, and hardware registers. Knowledge and ability to develop in Java, C, C++, and Android is required, as is a willingness to learn other computer languages as directed. Ability to read and understand wiring diagrams.\nMust be knowledgeable and passionate about complex math algorithms. Understand Object-Oriented programming languages, including Java. Must also have the ability to document requirements, specifications, and deficiencies. Engineers must have experience using MS Office products including Microsoft Word, PowerPoint, Visio, and Excel is required.\nEssential Responsibilities:\n· Design, implement, and optimize RTOS-based components including tasks, scheduling, IPC, timers, and memory management.\n· Write and debug device drivers, HAL layers, and board support packages (BSP).\n· Implement and maintain bootloaders, startup code, and low-level initialization routines.\n· Create technical documentation, including architecture diagrams, interface specifications, user manuals, etc.\n· Execute the agile SCRUM development process.\n· Produce cross-platform, compact, well-documented code.\n· Be a self-starter, i.e. capable starting with limited requirements, design and develop a potential solution, present the solution to peers, accept input, and modify the solution based on that input.\n· Work as part of a team, both providing and requesting assistance when required.\n· Maintain awareness of emerging technologies and recommend improvements to products, processes, and tools.\n· Work is primarily performed in an office environment with periodic presence in labs, production areas, and on aircraft as required.\n· Attend internal and external technical and program meetings as required.\n· Work may require short-term CONUS TDYs to meet with users and/or perform system analysis.\n· Existing passport desired for OCONUS travel.\nPersonal Requirements:\n· Exceptional interpersonal, oral, and written communication skills for reporting to executive leadership as well as customers.\n· Ability to work autonomously, either independently or with a group to accomplish specified tasks.\n· Fully developed organizational and leadership skills.\n· Proven analytical, problem-solving, and critical thinking skills.\n· Ability to maintain a high level of confidentiality regarding sensitive defense projects.\n· Thrives in a fast-paced environment where change is normal and multiple tasks must be managed daily.\nPhysical Requirements:\nThe ability to sit or stand for extended periods while reviewing documentation or working on a computer, as well as the ability to perform prolonged computer-based tasks such as reading, typing, and digital document review. The position may involve occasional walking, bending, or reaching to access files or materials, and the ability to lift and carry light documents or supplies, typically up to 10–15 pounds. Adequate vision is necessary to read printed and digital technical documents, with or without corrective lenses, and the role requires participation in both in‑person and virtual meetings.\nConditions of Employment:\nAll Borsight employees serve in positions that have access to Controlled Unclassified Information (CUI), classified information, or are involved in national security, health or safety, or functions other than the foregoing require a high degree of trust and confidence. To that point, all Borsight employees are subject to random facility perimeter control efforts to deter and detect the introduction or removal of classified information from Borsight’s secured facility. This policy, along with conspicuous signage posted throughout Borsight’s facility, serves as legal notice that all employees entering or exiting Borsight’s facility are subject to inspection.\nAs a Borsight Embedded Software Engineer you serve in a critical position that requires a USG security clearance.\nAll Borsight employees require a pre-employment drug screen and a background check and are also subject to random drug screening during the duration of their employment.\nEmployment Type:\nSalary, regular, exempt, full-time.\nBenefits:\n401(k) matching\nAD&D insurance\nDental insurance\nDisability insurance\nFlexible spending account\nHealth insurance\nHealth savings account\nLife insurance\nPaid time off\nTools provided\nVision insurance\nJob Type: Full-time\nPay: $81,000.00 - $130,000.00 per year\nBenefits:\n401(k)\n401(k) matching\nDental insurance\nEmployee assistance program\nFlexible schedule\nFlexible spending account\nHealth insurance\nHealth savings account\nLife insurance\nPaid time off\nRetirement plan\nTuition reimbursement\nVision insurance\nCompensation Package:\nBonus opportunities\nYearly pay\nApplication Question(s):\nAre you a US citizen?\nSecurity clearance:\nSecret (Required)\nAbility to Commute:\nOgden, UT 84405 (Required)\nAbility to Relocate:\nOgden, UT 84405: Relocate before starting work (Required)\nWork Location: In person","company":"Borsight","rawCompany":"borsight","city":"Ogden","state":"UT","isRemote":false,"isActive":false,"createdAt":"2026-08-06T15:43:13.877Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"17-2072.00","title":"Electronics Engineers, Except Computer","slug":"electronics-engineers-except-computer"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"334511","title":"Search, Detection, Navigation, Guidance, Aeronautical, and Nautical System and Instrument Manufacturing","slug":"search-detection-navigation-guidance-aeronautical-and-nautical-system-and-instrument-manufacturing"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Embedded Software Engineer","description":"DUE TO US GOVERNMENT REQUIREMENTS, THIS POSITION IS OPEN ONLY TO US CITIZENS. FOREIGN NATIONALS WILL NOT BE CONSIDERED FOR THIS POSITION.\nCompany Introduction:\nBorsight is an aviation system engineering, integration, and manufacturing services provider. Our expertise includes mission functionality in defining user requirements by utilizing a disciplined system engineering approach. Borsight supports avionics and mission systems on the F-16, KC-135, C-130, C-17, and many other weapons systems.\nBorsight also provides the following services: Full Spectrum Logistics Systems Integration (Hardware, Software, & Operation Flight Program (OFP); Full Spectrum Flight Test Support; Configuration Control & Management; Aircraft System Level Integration & Modification; OFP Integration, Development, Independent Verification & Validation (IV&V); Software & Hardware Modification, Sustainment; Engineering and Technical Services.\nJob Description:\nBorsight’s Embedded Software Engineerdesigns, develops, and maintains software that runs directly on hardware platforms such as microcontrollers, embedded processors, and real-time operating systems (RTOS). This role focuses on low-level, performance-critical, and hardware-integrated software that enables devices to operate reliably, efficiently, and predictably.\nThe software engineering group is responsible for the design, development, and integration of software for avionics, mission systems, and datalinks on legacy DoD and FAA certificated aircraft through all phases of the software engineering.\nEngineers will assist in the development and testing of multiple software projects, including performing coding, debugging, testing and troubleshooting throughout the software development process. Coding is done using Java, C, Android, and similar languages. This position offers opportunities for growth and leadership.\nQualifications:\nBorsight’s Embedded Software Engineers must have a BS degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field. Must have experience with RTOS platforms (e.g. PikeOS, Zephyr, FreeRTOS). Solid understanding of microcontroller architecture (ARM Cortex, RISC-V, etc.). Familiarity with interrupts, timers, DMA, and peripheral interfaces (SPI, I2C, UART, CAN, USB).\nTechnical requirements also include understanding of low-level concepts like memory maps, linker scripts, boot sequences, and hardware registers. Knowledge and ability to develop in Java, C, C++, and Android is required, as is a willingness to learn other computer languages as directed. Ability to read and understand wiring diagrams.\nMust be knowledgeable and passionate about complex math algorithms. Understand Object-Oriented programming languages, including Java. Must also have the ability to document requirements, specifications, and deficiencies. Engineers must have experience using MS Office products including Microsoft Word, PowerPoint, Visio, and Excel is required.\nEssential Responsibilities:\n· Design, implement, and optimize RTOS-based components including tasks, scheduling, IPC, timers, and memory management.\n· Write and debug device drivers, HAL layers, and board support packages (BSP).\n· Implement and maintain bootloaders, startup code, and low-level initialization routines.\n· Create technical documentation, including architecture diagrams, interface specifications, user manuals, etc.\n· Execute the agile SCRUM development process.\n· Produce cross-platform, compact, well-documented code.\n· Be a self-starter, i.e. capable starting with limited requirements, design and develop a potential solution, present the solution to peers, accept input, and modify the solution based on that input.\n· Work as part of a team, both providing and requesting assistance when required.\n· Maintain awareness of emerging technologies and recommend improvements to products, processes, and tools.\n· Work is primarily performed in an office environment with periodic presence in labs, production areas, and on aircraft as required.\n· Attend internal and external technical and program meetings as required.\n· Work may require short-term CONUS TDYs to meet with users and/or perform system analysis.\n· Existing passport desired for OCONUS travel.\nPersonal Requirements:\n· Exceptional interpersonal, oral, and written communication skills for reporting to executive leadership as well as customers.\n· Ability to work autonomously, either independently or with a group to accomplish specified tasks.\n· Fully developed organizational and leadership skills.\n· Proven analytical, problem-solving, and critical thinking skills.\n· Ability to maintain a high level of confidentiality regarding sensitive defense projects.\n· Thrives in a fast-paced environment where change is normal and multiple tasks must be managed daily.\nPhysical Requirements:\nThe ability to sit or stand for extended periods while reviewing documentation or working on a computer, as well as the ability to perform prolonged computer-based tasks such as reading, typing, and digital document review. The position may involve occasional walking, bending, or reaching to access files or materials, and the ability to lift and carry light documents or supplies, typically up to 10–15 pounds. Adequate vision is necessary to read printed and digital technical documents, with or without corrective lenses, and the role requires participation in both in‑person and virtual meetings.\nConditions of Employment:\nAll Borsight employees serve in positions that have access to Controlled Unclassified Information (CUI), classified information, or are involved in national security, health or safety, or functions other than the foregoing require a high degree of trust and confidence. To that point, all Borsight employees are subject to random facility perimeter control efforts to deter and detect the introduction or removal of classified information from Borsight’s secured facility. This policy, along with conspicuous signage posted throughout Borsight’s facility, serves as legal notice that all employees entering or exiting Borsight’s facility are subject to inspection.\nAs a Borsight Embedded Software Engineer you serve in a critical position that requires a USG security clearance.\nAll Borsight employees require a pre-employment drug screen and a background check and are also subject to random drug screening during the duration of their employment.\nEmployment Type:\nSalary, regular, exempt, full-time.\nBenefits:\n401(k) matching\nAD&D insurance\nDental insurance\nDisability insurance\nFlexible spending account\nHealth insurance\nHealth savings account\nLife insurance\nPaid time off\nTools provided\nVision insurance\nJob Type: Full-time\nPay: $81,000.00 - $130,000.00 per year\nBenefits:\n401(k)\n401(k) matching\nDental insurance\nEmployee assistance program\nFlexible schedule\nFlexible spending account\nHealth insurance\nHealth savings account\nLife insurance\nPaid time off\nRetirement plan\nTuition reimbursement\nVision insurance\nCompensation Package:\nBonus opportunities\nYearly pay\nApplication Question(s):\nAre you a US citizen?\nSecurity clearance:\nSecret (Required)\nAbility to Commute:\nOgden, UT 84405 (Required)\nAbility to Relocate:\nOgden, UT 84405: Relocate before starting work (Required)\nWork Location: In person","datePosted":"2026-08-06T15:43:13.877Z","dateModified":"2026-08-06T15:43:13.877Z","hiringOrganization":{"@type":"Organization","name":"Borsight","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Ogden","addressRegion":"UT","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"db215edc55e52ca6e44c2b6c"},"url":"https://jobsearcher.com/jobs/db215edc55e52ca6e44c2b6c"}}