Embedded Developer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Spruce InfoTech Inc. · 5 hours ago

Embedded Developer

Spruce InfoTech Inc. is focused on enhancing aviation software solutions, and they are seeking an Embedded Developer to maintain and enhance a mature FAA-deployed software codebase. The role involves system-level and embedded Linux software development, collaborating with engineering peers, and ensuring compliance with security and reliability standards.

Business Information SystemsInformation ServicesInformation TechnologySoftwareSoftware Engineering
check
Growth Opportunities
check
H1B Sponsor Likelynote
Hiring Manager
Mohammed Yousuf
linkedin

Responsibilities

Maintain and enhance a large C/C++ codebase (primary emphasis on C)
Design and implement system-level software on Linux platforms
Develop and support Linux kernel device drivers
Implement TCP/IP socket-based and multicast communication solutions
Support embedded Linux software development initiatives
Ensure software adheres to security, scalability, and reliability standards
Execute design and code changes aligned with federal aviation mission requirements
Collaborate with engineering peers and mentor junior developers as needed
Produce high-quality technical documentation and communicate effectively with stakeholders

Qualification

C/C++ developmentLinux kernel developmentTCP/IP socket programmingSystem-level Linux programmingEmbedded Linux developmentBash shell scriptingCommunication skillsTeam management

Required

Strong hands-on C/C++ development experience (C preferred)
Linux kernel device driver development
TCP/IP socket programming
System-level Linux programming (multithreading, multicast, pipes, sockets, RPC)
Embedded Linux software development
Bash shell scripting
Ability to manage multiple priorities independently or within a team
Strong written and verbal communication skills
Bachelor's degree in Computer Science, Software Engineering, or related field with 5+ years of hands-on development experience or Master's degree (or equivalent professional experience)

Preferred

NRM (Normal Response Mode) serial protocol
Synchronous and asynchronous serial communication protocols
Radar protocol experience (ASTERIX, CD-2, TPS43, TPS75, TADIL-B, etc.)
STREAMS Programming Framework

Company

Spruce InfoTech Inc.

twittertwittertwitter
company-logo
Spruce InfoTech, a leading IT firm, offers innovative and cost-effective solutions to help clients manage and transform their businesses.

H1B Sponsorship

Spruce InfoTech Inc. has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (24)
2024 (20)
2023 (35)
2022 (28)
2021 (10)
2020 (35)

Funding

Current Stage
Late Stage

Leadership Team

leader-logo
Venu Sangani
Founder & CEO
linkedin
Company data provided by crunchbase