Embedded Software Engineer
TWENTY-EIGHTY CORP.
Los Angeles, CA, United States
8 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.juju.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source
Tech stack
Web Interfaces
C (Programming Language)
Linux
Device Drivers
Embedded Software
Ethernet
Federal Information Processing Standards (FIPS)
Field-Programmable Gate Array (FPGA)
Internet Protocol Security (IP SEC)
Linux Kernel
Network Monitoring
Routing
+5 more
Software Reliability Testing
Reduced Instruction Set Computing
Socket Programming
Audio Streaming
Information Technology
Job description
- Develop software components for MAC (Medium Access Control) and mobile ad-hoc networking (MANET) routing protocols
- Build and maintain network management software and associated web interfaces
- Implement security protocols and encryption algorithms
- Develop audio streaming and push-to-talk voice applications
- Analyze and enhance product security and robustness to meet regulatory standards (e.g., FIPS 140-3, Common Criteria)
- Create software for performance and reliability testing
- Develop and maintain device drivers and board support packages (BSP) for ARM and RISC-V platforms
- Customize Linux systems and develop supporting scripts
Requirements
- Bachelor’s degree in Electrical Engineering, Computer Science, or a related field
- 5+ years of experience in embedded software development
- Strong proficiency in C programming
- Experience with Linux kernel and driver development
- U.S. Citizenship required due to government contract restrictions
- Ability to pass a background check, * Experience with security protocols and encryption standards (e.g., CNSA suite)
- Familiarity with socket programming and Internet/Ethernet protocols
- Understanding of MAC and networking layers in communication systems
- Experience with FPGA/SoC platforms (e.g., AMD UltraScale+, MPSoC, Microchip PolarFire) and BSP development
- Knowledge of IPsec (Internet Protocol Security)
- Experience developing Linux interrupt service routines
Benefits & conditions
- Salary range: $135,000 - $200,000, based on experience and qualifications
- Hybrid work schedule with required onsite presence three days per week
- Employment contingent on successful background check
- Role subject to U.S. federal contractor employment eligibility requirements
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.juju.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
IK
Igor Khokhriakov
about 2 months ago
CH
Chris Heilmann
Dev Digest 134 - Where pixels sing?
about 2 years ago
EM
Eli McGarvie
The Best X (Twitter) Accounts for Developers
about 3 years ago
AF
Ava Faulkner
7 Important Tips That Every Software Developer Should Know
over 4 years ago
LM
Luis Minvielle
How Much FAANG Companies Actually Pay Software Engineers in 2025
over 3 years ago
CH
Chris Heilmann
Dev Digest 120 - Apple and peers
over 2 years ago