Embedded Software Engineer
Job Location: Moriarty, NM - Full Time
Join Our Innovative Team at Sceye!
Sceye is at the forefront of aerospace technology, pioneering lighter-than-air high-altitude platform stations. We are on the lookout for a passionate and talented Embedded Software Engineer to be part of our groundbreaking journey.
At Sceye, we don’t just offer a job—we offer a career with purpose and excitement. Enjoy comprehensive benefits, a generous compensation package, and a dynamic work environment where innovation thrives. If you’re ready to make a real impact and be part of a forward-thinking team, we’d love to hear from you!
Job Purpose: As an Embedded Software Engineer at Sceye, you will play a pivotal role in developing and integrating cutting-edge software and hardware components for our new airships. We’re looking for someone with a strong background in electrical engineering, computer engineering, mathematics, or physics, and hands-on experience with embedded systems programming. Your contributions will be key to ensuring our systems operate seamlessly and efficiently.
What You’ll Do:
- Craft and integrate software and hardware components for our advanced embedded systems.
- Write clean, efficient C or Rust code for bare-metal applications and C/C++ code for Linux environments.
- Create and maintain bash scripts to streamline system automation and management.
- Design and build network applications using Unix Sockets and SocketCAN protocols.
- Optimize system performance with 32-bit microcontrollers and cross-compiling tools.
- Integrate components to ensure compatibility and functionality, applying RF knowledge for troubleshooting.
- Utilize advanced test instrumentation like DMMs, oscilloscopes, and spectrum analyzers for system validation.
- Collaborate with a talented, cross-functional team to drive project success.
What We’re Looking For:
- Bachelor’s degree in Electrical Engineering, Computer Engineering, Mathematics, or Physics.
- Minimum of 3 years of hands-on experience in embedded systems engineering required; 5 years preferred, to effectively navigate and resolve complex issues encountered in low-level embedded systems.
- Expertise in communication protocols such as RS-232, RS-422, and CAN.
- Proficiency in C or Rust for bare-metal applications and C/C++ for Linux environments.
- Experience with bash scripting, network applications, and protocols like Unix Sockets and SocketCAN.
- Hands-on experience with 32-bit microcontrollers and cross-compiling tools.
- Ability to integrate hardware and software into cohesive systems.
- Basic understanding of RF principles and their application in embedded systems.
- Skilled in using test instrumentation for effective debugging and validation.
Nice to Have:
- Experience with low-bandwidth satellite communication systems.
- Proficiency in Python programming.
- Familiarity with Raspberry Pi and BeagleBone platforms.
Why Sceye?
- Work at our state-of-the-art facility in Moriarty, NM, with easy access from Albuquerque, Santa Fe, and the Sandia Range.
- Enjoy unique office perks including a workout area, shower facilities, pickleball court, outdoor dog kennel, and a break area stocked with snacks and beverages. Plus, daily company lunches prepared by our executive chef!
Benefits:
- Competitive salary
- Comprehensive, affordable medical and dental coverage
- Vision insurance covered by the company
- Generous paid time off (PTO) and holidays
- Retirement savings plans (e.g., 401(k) with company match)
- Short-term disability insurance paid by the company
- Long-term disability insurance paid by the company
- Life insurance
- Accidental Death & Dismemberment (AD&D) insurance
- Educational assistance
- Onsite gym
- Onsite chef providing awesome food
- Employee discounts or perks with partner companies
- EV Chargers
- Aflac supplemental insurance
Other Duties: Please note that this job description is not intended to cover or contain a comprehensive listing of activities, duties, or responsibilities required for this role. Duties, responsibilities, qualifications, and requirements may change at any time with or without notice.