Embedded Software Engineer jobs in United States
info-icon
This job has closed.
company-logo

Idexcel · 1 day ago

Embedded Software Engineer

Idexcel is seeking an Embedded Software Engineer to join their onsite team in San Diego, CA. The role involves designing, developing, integrating, and testing embedded software, focusing on cryptographic systems and software-defined radio infrastructure while collaborating with various engineering teams.

Cloud ComputingInformation TechnologySoftware
check
Growth Opportunities
check
H1B Sponsor Likelynote
Hiring Manager
Bala Krishna bob
linkedin

Responsibilities

Design, develop, integrate, and test embedded software for end-user customers and business systems
Focus on cryptographic systems and software-defined radio (SDR) infrastructure
Develop software using embedded and real-time system tools and environments
Collaborate with Systems Engineering, Digital Engineering, Hardware, and Integration & Test teams
Participate in an Agile software development environment
Analyze system capabilities and resolve issues related to program intent, output requirements, data acquisition, and programming controls

Qualification

C/C++Embedded real-time systemsSoftware development lifecycleSoftware Defined Radios (SDR)Low-level firmware integrationAgile methodologiesGitObject-Oriented ProgrammingStatic analysisUnit testingJiraBitbucketXilinx platformsYocto / PetaLinuxCommunication protocolsTCP/IPCryptographic mechanismsRustLinux kernel driver developmentAssembly languagePowerPC architecturesVHDL/Verilog/FPGAIBM toolsGreen Hills AdaMulti

Required

Bachelor's degree in Computer Engineering or related STEM field with 5+ years of experience
OR Master's degree with 3+ years
OR PhD with 1+ year
Strong proficiency in C/C++
Solid understanding of Object-Oriented Programming
Experience across the full software development lifecycle (requirements through testing)
Hands-on experience integrating low-level firmware in complex, real-time, multi-threaded embedded systems
Experience developing and debugging embedded real-time systems
Familiarity with static analysis and unit testing
Experience using Git, Jira, Bitbucket, and Agile methodologies

Preferred

Experience with Software Defined Radios (SDR)
Experience with Avionics Operating Systems
Hands-on experience with Xilinx platforms (Zynq, UltraScale+, Versal)
Experience with Yocto / PetaLinux
Knowledge of communication protocols: I2C, SPI, UART, PCIe, Ethernet
Experience with TCP/IP and network configurations
Experience implementing cryptographic mechanisms using software libraries
Experience with Rust
Familiarity with Xilinx tools (Vitis, Vivado)
Familiarity with HAIPE, OTNK, IKE, and NSA Security Standards
Linux kernel driver development
Familiarity with assembly language and bare-metal device drivers
Experience with PowerPC architectures
Knowledge of VHDL/Verilog/FPGA
Familiarity with IBM tools (Rhapsody, DOORS, ClearCase)
Familiarity with Green Hills AdaMulti

Company

Idexcel is a Professional Services and Technology Solutions provider specializing in Cloud Services, Cloud Native Services, Data Platforms and Intelligence, Automation & AI.

H1B Sponsorship

Idexcel 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 (99)
2024 (116)
2023 (126)
2022 (198)
2021 (201)
2020 (282)

Funding

Current Stage
Late Stage
Company data provided by crunchbase