CyberCoders ยท 2 weeks ago
Staff Embedded Software Engineer
Maximize your interview chances
RecruitingSearch Engine
Growth OpportunitiesNo H1BSecurity Clearance Required
Insider Connection @CyberCoders
Get 3x more responses when you reach out via email instead of LinkedIn.
Responsibilities
Design and implement software solutions for embedded systems using C++, Python, and Matlab.
Develop and optimize algorithms for performance on ARM and GPU architectures.
Collaborate with hardware engineers to integrate software with VPX and PCIe systems.
Conduct code reviews and mentor junior engineers to foster a collaborative environment.
Analyze system performance and troubleshoot issues to ensure optimal functionality.
Participate in the full software development lifecycle, from requirements gathering to deployment.
Document software designs, processes, and standards to maintain consistency across projects.
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
MUST BE ELIGIBLE TO OBTAIN A SECURITY CLEARANCE
Bachelor's degree in Computer Science, Engineering, or a related field
5+ years of experience in embedded software development
Proficiency in C++, Python, and Matlab programming languages
Proficiency in Linux (Required)
Strong understanding of ARM architecture and GPU programming
Experience with VPX, Ethernet, PCIe, and DMA technologies
Excellent problem-solving skills and attention to detail
Ability to work collaboratively in a fast-paced environment
Must be currently authorized to work in the United States without the need for sponsorship for a non-immigrant visa
Preferred
Master's degree
Benefits
10% Annual Bonus
Unlimited PTO
5 day paid sabbatical after 5 years
401k matching (6%)
Medical
Dental
Vision