Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded Software Engineering

$100k - $200k

GrabJobs

Do you want to help a small company make a BIG difference in space? Then come work for Red Canyon and help us continue our mission of helping humankind reach the stars!

Here's a chance to work with an international aerospace company specializing in the production of small satellite platforms (from 6U CubeSats up to 300kg SmallSats) and innovative products to improve the comfort of space explorers. Thanks to its facilities and know-how, the company's activities follow the "all in-house" concept, which includes design, development, integration, qualification and operational services. Working with leading international space agencies (e.g. NASA, ESA) and private companies, with an increasing focus on commercial partnerships. The company is advancing several major missions, such as a 40-satellite Earth observation constellation for integration into the Italian IRIDE program, as well as scientific missions such as LUMIO and HENON, and many other cutting-edge space projects. Government international trade regulations, the applicant must be a U.Citizen, lawful permanent resident of the U.DUTIES & RESPONSIBILITIES As anEmbedded Software Engineerin our California team, you will report to the Chief of Telecom Engineering. You will be responsible for leading the development of the UST-Lite software-defined radio (SDR). This role involves designing and implementing embedded C/C++ software for LEON3 softcore processors, architecting autoboot mechanisms for FPGA and soft processor initialization, and integrating SpaceWire and other communication interfaces. You will take ownership of software system integration, debugging, and requirements traceability, while collaborating closely with FPGA engineers and quality assurance teams. Specific duties include (but are not limited to): Develop embedded C/C++ & Python software for LEON3 softcore processors on Xilinx Kintex UltraScale and Microchip ProASIC3 platforms;

Architect and implement software mechanisms to support autoboot loading of FPGAs and LEON softcore processors;

Develop application software for SDRs to perform radio hardware configuration and initialization, protocol control and management (e.g. Collaborate with FPGA engineers to embed softcore IP and integrate interfaces;

Define and implement commands, telemetry, and configuration mechanisms for multiple SDR operational modes;

Implement and test SpaceWire cores and protocol handling, with future contributions to Ethernet and CAN interface implementation;

Set up and maintain Linux build environments for cross-compilation using Gaisler RTEMS and Bare-C Cross Compiler (RCC/BCC) toolchains;

Take full ownership of integration and debugging of software/firmware interactions, and system bring-up;

Review system-level requirements and generate, maintain, and verify lower-level software requirements to ensure compliance and traceability;

Work closely with quality assurance and lead growth initiatives for software quality management;

Develop and maintain software design documentation, including any simulators/emulators used for development;

Develop support applications (EGSE) for avionics system (AVS) interface simulation;

Document build, boot, and operational procedures clearly for internal and external stakeholders;

Support next-generation processor and FPGA architecture updates.

Bachelor’s or Master’s Degree in Electrical Engineering, Computer Engineering, Computer Science or related fields;

At least 5+ years of experience in embedded software development or relevant roles (relevant experience may be considered in lieu of education);

Permanent Residency is required;

Strong C/C++ experience for embedded systems (softcore processor environments preferred);

Familiarity with assembly language or experience writing space-optimized code for bootstrapping and high-efficiency tasks;

RTOS experience with RTEMS: integration, configuration, and deployment on LEON3;

Hands-on experience with Linux build environments; Familiarity with FPGA workflows, IP integration, and HW/SW interface design;

Experience implementing and testing SpaceWire protocols/cores in FPGA environments;

Basic experience with serial interfaces in FPGA environments;

Excellent written and oral communication in English.

Experience with Ethernet and CAN interfaces in FPGA/embedded environments;

Knowledge of FPGA toolchains and SoC design principles;

Understanding of Spacecraft Telecommunications terminology and operations;

Understanding of NASA and ESA standards for software and systems engineering (e.g., 100,000 - $200,000 a year WHAT WE OFFER · Annual incentive pay is based upon performance and commensurate with the level of the position; · Generous benefit package, including medical, dental, and vision plans, 401(k) with 100% match up to 8%, life insurance, · 3 weeks paid time off, tuition reimbursement, and more. Red Canyon Engineering and Software: “Exploring Other Planets, Improving our Own”

Red Canyon contracts with NASA, NOAA, NREL, JPL, and DOD, in addition to customers such as Lockheed Martin Space, Raytheon, Sierra Space, a.i. We specialize in building spacecraft, developing renewable energy technologies to help make our planet a better world and cutting edge research and development. Our disciplines include embedded flight software, software testing, GN&C, systems engineering, mechanical design, structural analysis, real time flight and ground software, simulation software, user interface software, and mission management software. We help our contractors with the full life cycle of product development from requirements to test and delivery.

Red Canyon’s home office is located in scenic Denver, Colorado, and our regional office, Launch Now, is in historic downtown Titusville, Florida. We are a small company that maintains a flat organization to decrease our overhead and costs to our customers. Our number one focus is to solve some of the most complicated engineering problems humankind is facing.

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. If you would like more information about how your data is processed, please contact us.

Vacancy posted 14 hours ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineering in Detroit, MI vacancy
  • Job DescriptionThe RoleGM’s Software Defined Vehicle Platform unlocks the ability to scale new software rapidly, seamlessly,...  ...of the creative customer-facing features of tomorrow.As an Embedded Software Engineer on the Universal Flash Orchestrator Team, you will develop... 
    Suggested
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    3 days ago
  • In this position...Candidate should be highly skilled and motivated software engineer with strong experience in RTOS embedded systems development. Candidate should possess strong experience on CAN and Ethernet communication protocols. Experience in AUTOSAR is a plus. Candidate... 
    Suggested
    Work experience placement
    Immediate start
    Visa sponsorship
    Flexible hours
    Night shift

    Ford

    Dearborn, MI
    3 days ago
  • Scope of the Position: Embedded Software Engineer in Allen Park, MI. Flex-N-Gate This successful candidate will translate customer and product requirements to software architecture specifications, develop the embedded software and validate system functions in safety critical... 
    Suggested
    Work at office
    Flexible hours

    Flex N Gate

    Allen Park, MI
    3 days ago
  • $102.19k - $192.9k

     ...Bachelor’s degree or foreign equivalent in Electrical Engineering, Computer Science, Computer Engineering, or a related...  ...following skills is required: 1. Programming using embedded C Language to develop the software modules and components. 2. Develop automotive application... 
    Suggested
    Immediate start
    Work from home
    Flexible hours

    Ford

    Dearborn, MI
    5 days ago
  • $85.4k - $192.9k

    Embedded Controls Software Engineer We made history and now we work to transform the future - for our customers, our communities and our families. You'll see your work on the road every day, helping people move freely and pursue their dreams. At Ford, you can build more... 
    Suggested
    Immediate start
    Visa sponsorship
    Flexible hours

    Ford

    Dearborn, MI
    2 days ago
  •  ...Embedded Firmware Developer Work Location: Waukesha, WI, and Detroit, Michigan Required Experience & Skills: Design, develop, debug, and test embedded firmware using Embedded C. Experience in MPLab IDE for development (or anything similar is mandatory).... 

    United IT

    Detroit, MI
    4 days ago
  •  ...systems to intuitive design, intelligent software, and next-generation safety and...  ...global scaleTitle: Sr. Sub-System Lead Engineer (SSLE) - Engine & Transmission Controls...  ..., systems engineering, requirements and embedded controls development and calibration knowledge... 
    Full time
    H1b
    Local area
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Warren, MI
    4 days ago
  •  ..., connectivity, and autonomous capabilities.Our Semiconductor Engineering team is a dynamic, high‑energy, and innovative group focused on...  ...of leading‑edge silicon enabling the future of GM’s Software Defined Vehicle (SDV) platforms - central compute units, connectivity... 
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    1 day ago
  •  ...Type RemoteJob Reference 0000017095Salary Type AnnuallyIndustry Financial Services;FinTechSelling Points Lead impactful backend engineering projects in a remote technology-driven organization. Mentor engineers, optimize systems, and tackle complex challenges. Shape scalable... 
    Remote work

    Green Key Resources

    Detroit, MI
    4 hours ago
  •  ...ecosystem partnerships to create 360 value.By combining hands-on engineering with deep industry context, we help organizations build their...  ..., configure, and maintain vector database infrastructure for embedding storage, indexing, and semantic retrieval at scale.Design and... 
    Full time
    Work experience placement
    Live in
    Work at office
    Local area

    Accenture

    Detroit, MI
    2 days ago
  •  ...Verification organization and help shape the quality of next-generation In-Vehicle Infotainment (IVI) platforms. As a Staff Software Embedded Test Engineer, you will lead OS verification efforts that ensure software and features meet GM standards for functionality, system... 
    Full time
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Warren, MI
    4 days ago
  •  ...systems to intuitive design, intelligent software, and next-generation safety and...  ...autonomous capabilities.Our Semiconductor Engineering team is a dynamic, high‑energy, and innovative...  ...field.7+ years of experience in MCU or embedded processor performance analysis, modeling... 
    Full time
    Local area
    Work from home
    Flexible hours

    General Motors

    Warren, MI
    5 days ago
  •  ...Hardware Requirements & Specifications Engineer who can lead the development and management of hardware requirements, low-level software definition and specification for ECU Hardware...  ...will have experience with Automotive Embedded Control Systems including ECU circuit-... 
    Full time
    Local area
    Work from home

    General Motors

    Warren, MI
    1 day ago
  • $98.3k - $177.8k

     ...hardware and battery systems to intuitive design, intelligent software, and next-generation safety and entertainment features.Every day...  ...changes. We are seeking a high-performing PCB Layout Hardware Design Engineer interested in leading the in-house development of GM... 
    Full time
    Work experience placement
    Local area
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Warren, MI
    3 days ago
  •  ...In-office, 2 days remote - Must be able to report to local office.REQUIREMENTS: Bachelor’s degree in Electrical and Computer Engineering, Software Engineering, Computer Science, or related field of study. Five (5) years of experience as a CAE Engineer, Test Engineer, or... 
    Full time
    Work at office
    Local area
    Remote work
    Work from home

    General Motors

    Warren, MI
    2 days ago
  •  ...strategic roadmap. Ensures reuse and technical excellence of engineering solutions and components. Works with the key stakeholders from...  ...years of experience as a Hardware Engineer, Technical Specialist, Software Engineer, or related role. Must also have three (3) years of... 
    Full time
    Work at office
    Local area
    Remote work
    Work from home

    General Motors

    Warren, MI
    3 days ago
  • $66.66k - $170k

     ...Driver Assistance Technology (ADAS) team develops state-of-the-art software and algorithms to deliver best-in-class features like adaptive...  ..., and 360 camera systems. We are seeking a highly driven engineer responsible for the core development work for ADAS sensors. You... 
    Part time
    Immediate start
    Visa sponsorship
    Flexible hours

    Ford

    Dearborn, MI
    3 days ago
  • Sr. Hardware Engineer/Full Time Contract role until 12/27.We, at Leggett Dynamics, are searching for a Sr. Hardware Engineer/Full Time...  ...Engineering.· Preferred 5+ years of experience in a Sr. Automotive Embedded Hardware Product Design role.· Ability to lead a small team by... 
    Full time
    Contract work

    Leggett & Platt

    Detroit, MI
    1 day ago
  • $99.6k - $192.9k

     ....In this position...We are looking for an experienced Hardware Engineer to own signal integrity (SI) and hardware robustness for high-speed...  ...for in-vehicle network implementations.Collaborate with software and firmware teams during hardware bring-up and testing.Build strong... 
    Immediate start

    Ford

    Dearborn, MI
    5 days ago
  •  ...Ford in Dearborn, MI is seeking a leadership-level Seat Engineering Manager to supervise a team of Seat Engineers across global programs. You will design, release and integrate seat components, and manage delivery with a focus on quality, cost and schedule. The role requires... 

    Ford Motor Company

    Dearborn, MI
    1 day ago
  • $65.1k - $166.2k

     ...he had to win. He did. Ford Motor Company was born from that victory.That fighting spirit lives on in Ford Racing today. We're the engineers, strategists, and competitors who bring Ford's track-tested edge into every vehicle we build. Every track, every stage, every... 
    Immediate start
    Flexible hours

    Ford

    Allen Park, MI
    4 days ago
  • $99.1k - $166.2k

     ...build what matters.In this position...The Ford Feature System Engineer (FSE) acts as the system owner for connectivity features and cloud...  ..., Computer Engineering, Computer Science, Systems Engineering, Software Engineering, or related technical field OR a combination of... 
    Immediate start
    Remote work
    Visa sponsorship

    Ford

    Dearborn, MI
    1 day ago
  •  ...Warren Michigan 3 days per week (T-W-Th) Who We AreWe are an engineering-focused IT organization responsible for the platforms, tools,...  ...cycles, and improve product quality. We partner closely with CAE, software, data science, and infrastructure teams to turn cutting-edge... 
    Full time
    H1b
    Local area
    Work from home
    Relocation package
    3 days per week

    General Motors

    Warren, MI
    2 days ago
  •  ...Policy - 3 days In-Office, 2 Days Remote - Must be able to report to local office.REQUIREMENTS: Bachelor's degree in Mechanical Engineering, Civil Engineering, Aerospace Engineering, or related field of study and Five (5) years of experience as a CAE Engineer, Automotive... 
    Full time
    Work at office
    Local area
    Remote work
    Work from home

    General Motors

    Warren, MI
    4 days ago
  • Experience-1This is a software development position with a focus on DevSecOps. You will collaborate with engineers, PDO Enablement teams, and cross functional teams to deliver products and features. You will be responsible for the development and ongoing maintenance of... 

    HonorVet Technologies

    Dearborn, MI
    5 days ago
  • The Senior Systems Engineer designs, builds, and integrates server and platform infrastructure to ensure the stability, integrity, and efficient operation of systems supporting core organizational functions. Senior Engineers lead medium-to-large initiatives that span multiple... 
    Full time
    Work at office
    Night shift
    Weekend work

    Rock central

    Detroit, MI
    2 days ago
  •  ...and in how we will influence the future of transportation. Our Software Services team is on the forefront of this work, emboldening...  ...our team to help move us forward and achieve our mission.System Engineers are responsible for partitioning and allocating product, feature... 
    Full time
    Local area
    Work from home
    Relocation
    Relocation package

    General Motors

    Warren, MI
    2 days ago
  •  ...support Purchasing, Supply Chain, Logistics, Manufacturing, Finance, and Retail Sales.The GM EDI Team is seeking a Senior System Engineer to partner across internal IT teams, business stakeholders, external trading partners, and strategic SaaS vendors. This role is ideal... 
    Full time
    Local area
    Work from home
    Worldwide
    Relocation package

    General Motors

    Warren, MI
    1 day ago
  • $68.3k - $192.9k

    In this position...The Electrified Propulsion Engineering (EPE) organization is responsible for delivering the best fuel economy and refined Hybrid, Plug-in Hybrid and Electric vehicles in every segment in which we contend. We strive to consistently provide the best customer... 
    Immediate start
    Flexible hours

    Ford

    Dearborn, MI
    1 day ago
  • $85.4k

     ...have...Bachelor's Degree in Electrical Engineering, Computer Engineering, Mechatronics, or...  ...experience in Systems Engineering and/or Software Engineering (preferably automotive).• 3+...  ...Ford internal tools (FEDE, VSEM, GPDS) and embedded software principles (AUTOSAR).Version... 
    Immediate start
    Flexible hours

    Ford

    Dearborn, MI
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Software Engineering. Be the first to apply!