Job Posting for Senior Embedded Software Engineer at Recruitometry
Job Details
About The Job:
With locations outside Washington DC and in Silicon Valley, we are currently seeking a Full Time Senior Embedded Software Engineer to join the team and help develop the satellite and ground software needed for our commercial Global Navigation Satellite System (GNSS). You will be responsible for designing, developing and implementing innovative embedded software solutions in support of both space and ground assets and will work directly for program and project managers in support of software development and testing across all aspects of our system. You will also research and advise on the state of industry's software best practices, tools, and products in support of company software strategy. As an early hire, significant upward mobility will be available to this individual given strong performance, including manager and director level positions in the coming years.
We ll Expect You To:
Be responsible for the embedded software architecture and implementation on each of the spacecraft in our GNSS constellation.
Customize the Linux kernel and operating system for use on our satellites.
Develop and implement simple, reliable and fault tolerant software for ARM based processors in C/C
Create device drivers for our custom GNSS waveform hardware.
Test software in simulation and hardware-in-the-loop environments.
Work with the larger engineering and business team to establish software and architecture requirements for our satellites, our receivers, and software related business development tasks.
Support the system commissioning, operations automation, anomaly investigation and mitigation for both our space and ground operations.
Unwavering focus on meeting software development targets and achieving objectives.
You ll Need to Have:
7 years of related experience developing C/C software for high-performance embedded devices (10 years preferred)
5 years experience with embedded software on Xilinx FPGAs and/or SoC devices (7 preferred)
5 years experience with petalinux-based kernels on Xilinx FPGAs and/or SoC devices
Experience with the Linux bootloader, kernel, and application programming
Demonstrated ability to develop and debug software (C/C and Python) and firmware
Familiarity with Git and other version control systems
Highly motivated, self-starting, and able to perform duties autonomously without supervision
Excellent professional and interpersonal communication skills, verbal and written
Passionate about solving customer problems through new and innovative technology
Strong organizational skills and professional business practices
Ability to travel 10-20%
We d Like to See:
Strong technical background in engineering, mathematics, computer science
Hands on experience with satellites, robotic systems, or similar
Experience with Amazon Web Services (AWS)
Experience with RF systems
Self-starter with a DIY mindset
Experience working in startups
Active US security clearance
Cultural Fit:
Thrive in a start-up environment.
Effective communication style that instills a culture of optimism and positivity.
Sense of humor and ability to proactively problem solve.
Encourages colleagues to think and plan strategically while executing well tactically.
Works well with all company levels and disciplines (i.e. Legal, HR, etc.).
Willing to roll up sleeves in a new venture, working closely with colleagues.
Salary.com Estimation for Senior Embedded Software Engineer in Herndon, VA
$129,402 to $157,804
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution.
Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right.
Surveys & Data Sets
Sign up to receive alerts about other jobs with skills like those required for the Senior Embedded Software Engineer.
Click the checkbox next to the jobs that you are interested in.