This position is no longer accepting applications
Closed on September 5, 2026.
This role is filled — get an email when new Software Engineering roles open on DeveloperJobs.io:
Embedded Software Engineer
Electrical Engineering
Agile
Arm Microcontrollers
C Language
C++ Language
Embedded
Embedded Development
Embedded Operating Systems
Embedded Software
Embedded Systems
Firmware Development
Freertos
Pikeos
RTOS
Software Development
Software Engineer
Software Engineering
Zephyr
View similar jobs
Get alerted when similar jobs are posted — set up a New Software Engineering jobs on DeveloperJobs.io alert.
See other roles at Borsight Inc.
Job Description
Join Borsight Inc in an onsite Embedded Software Engineer role focused on building low-level, performance-critical embedded software for avionics and mission hardware.
Responsibilities
- Design, develop, and optimize RTOS-based components including tasks, scheduling, IPC, timers, and memory management
- Write and debug device drivers, HAL layers, and board support packages (BSP)
- Implement and maintain bootloaders, startup code, and low-level initialization routines
- Create technical documentation such as architecture diagrams, interface specifications, and user manuals
- Execute the development workflow under agile SCRUM
- Produce cross-platform, compact, and well-documented code
- Act as a self-starter: start with limited requirements, propose and develop a solution, present it to peers, accept feedback, and update the solution
- Collaborate in a team setting by providing and requesting assistance as needed
- Stay current on emerging technologies and recommend improvements to products, processes, and tools
- Perform work primarily in an office environment, with periodic presence in labs, production areas, and on aircraft as required
- Attend internal and external technical and program meetings as required
- May involve short-term CONUS TDYs for user meetings and/or system analysis
- Existing passport is desired for potential OCONUS travel
Requirements
- BS degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field
- Experience with RTOS platforms including PikeOS, Zephyr, or FreeRTOS
- Strong understanding of microcontroller architecture (ARM Cortex, RISC-V, etc.)
- Familiarity with interrupts, timers, DMA, and peripheral interfaces (SPI, I2C, UART, CAN, USB)
- Knowledge of low-level concepts including memory maps, linker scripts, boot sequences, and hardware registers
- Ability to develop in Java, C, C++, and Android, plus willingness to learn other languages as directed
- Ability to read and understand wiring diagrams
- Knowledge and ability to document requirements, specifications, and deficiencies
- Knowledge and ability to work with complex math algorithms
- Understanding of Object-Oriented programming languages, including Java
- Experience using MS Office products including Microsoft Word, PowerPoint, Visio, and Excel
- Exceptional interpersonal, oral, and written communication skills for reporting to executive leadership and customers
- Ability to work autonomously, independently or with a group
- Fully developed organizational and leadership skills
- Proven analytical, problem-solving, and critical thinking skills
- Ability to maintain a high level of confidentiality regarding sensitive defense projects
- Thrives in a fast-paced environment where change is normal and multiple tasks must be managed daily
- US citizen requirement: open only to US citizens; foreign nationals will not be considered
Technologies
- Java
- C
- C++
- Android
- RTOS
- PikeOS
- Zephyr
- FreeRTOS
- ARM Cortex
- RISC-V
- SPI
- I2C
- UART
- CAN
- USB
- MS Office
- Microsoft Word
- Microsoft PowerPoint
- Microsoft Visio
- Excel
- agile SCRUM
Benefits
- 401(k) matching
- AD&D insurance
- Dental insurance
- Disability insurance
- Flexible spending account
- Health insurance
- Health savings account
- Life insurance
- Paid time off
- Tools provided
- Vision insurance
- Employee assistance program
- Flexible schedule
- Tuition reimbursement
- 401(k)
- Retirement plan
Security clearance
- Secret (Required)
Location and employment details
- Location: Ogden, UT (onsite, Ogden, UT 84405 required)
- Relocation: relocate to Ogden, UT 84405 before starting work (required)
- Employment type: Salary, regular, exempt, full-time
- Job type: Full-time
- Work location: In person
Compensation
- Pay: $81,000.00 - $130,000.00 per year
- Bonus opportunities
- Yearly pay
Conditions of employment
- Access to Controlled Unclassified Information (CUI), classified information, or involvement in national security, health or safety, or other functions requiring a high degree of trust and confidence
- Subject to random facility perimeter control efforts
- Employees entering or exiting facilities are subject to inspection
- Role requires a USG security clearance due to its critical nature
- Pre-employment drug screen and background check required, with random drug screening during employment