CyberCoders, Inc.
Staff Embedded Software Engineer (Remote)
Staff Embedded Software Engineer | CyberCoders, Inc. | UnitedStates
-THIS POSITION CAN BE REMOTE OR HYBRID-
We were established 15 years ago and create cutting-edge radio frequency(RF) solutions that offer situational awareness and comprehensive insightsinto RF settings, making it possible to detect and eliminate wireless...
Staff Embedded Software Engineer | CyberCoders, Inc. | United States
-THIS POSITION CAN BE REMOTE OR HYBRID-
We were established 15 years ago and create cutting-edge radio frequency (RF) solutions that offer situational awareness and comprehensive insights into RF settings, making it possible to detect and eliminate wireless threats. With more than ten years of experience in government-focused sectors, we are aware of how crucial performance, cost, and speed are for defense and security applications. Our cutting-edge, lightweight, and low-power SDR transceiver modules and turnkey RF sensing instruments are industry leaders. Our RF solutions are reliable, whether they are used for sensitive data protection or mission-critical defense communications on the battlefield.
Position Overview
We are seeking a highly skilled Staff Software Engineer to join our dynamic team. The ideal candidate will be responsible for designing, developing, and optimizing software solutions for embedded systems, leveraging their expertise in various programming languages and technologies to drive innovation and efficiency.
Key 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.
Qualifications
- MUST BE ELIGIBLE TO OBTAIN A SECURITY CLEARANCE
- Bachelor’s degree in Computer Science, Engineering, or a related field; Master’s degree preferred.
- 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.
Benefits
- 10% Annual Bonus
- Unlimited PTO
- 5 day paid sabbatical after 5 years
- 401k matching (6%)
- Medical
- Dental
- Vision
…and more!
- For this position, you must be currently authorized to work in the United States without the need for sponsorship for a non-immigrant visa. This job was first posted by CyberCoders on 10/09/2024 and applications will be accepted on an ongoing basis until the position is filled or closed.
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, sexual orientation, gender identity or expression, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, status as a crime victim, disability, protected veteran status, or any other characteristic protected by law. CyberCoders will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable state and local law, including but not limited to the Los Angeles County Fair Chance Ordinance, the San Francisco Fair Chance Ordinance, and the California Fair Chance Act. CyberCoders is committed to working with and providing reasonable accommodation to individuals with physical and mental disabilities. If you need special assistance or an accommodation while seeking employment, please contact a member of our Human Resources team to make arrangements.
Related Jobs
See more All Other Remote Jobs-
NewSave
- Save
- Save
- Save
- Save
- Save
- Save
- Save
- Save
- Save