Senior Embedded Software Engineer | Linux
4 days ago
At CesiumAstro, we are developers and pioneers of out-of-the-box communication systems for satellites, UAVs, launch vehicles, and other space and airborne platforms. In this position, you will be responsible for low-level and high-level software in CesiumAstro’s products through all phases of the development process. Key projects will include Linux-based single-board computers and high-reliability microcontroller systems. CesiumAstro’s goal is to create an out-of-the-box hardware and software experience which enhances our customers’ ability to rapidly integrate our products into their systems.
As a CesiumAstro software team member, you will be responsible for software designs from concept through production, including product roadmaps, block diagrams, detailed design and coding, analysis, test, qualification, and in-orbit support. The ideal candidate will have development experience at nearly every level of the software stack, including microcontrollers, low-level drivers, board support packages (BSP), end-use applications, and user interfaces. Additionally, the ideal candidate will have experience in software testing and high-reliability qualification, as well as software engineering and software project management practices.
The successful candidate will present engineering design review materials to our customers and executive team, as well as participate in proposal-writing efforts. Designing and implementing software for embedded devices and systems, from requirements to production and commercial deployment.
Designing, developing, coding, testing, debugging, and documenting system software.
Supporting software quality assurance and optimizing I/O performance.
Assessing third-party and open-source software.
A Bachelor of Science (BS) or Master of Science (MS) degree in Computer Science, Electrical Engineering, or Computer Engineering.
~6+ years of industry experience in software development.
~ Programming experience in C or C++.
~ Experience in embedded systems design with preemptive, multitasking real-time operating systems (experience with real-time Linux is desirable).
~ Familiarity with software configuration management tools, defect tracking tools, and peer review.
~ Excellent knowledge of real-time system coding techniques, IP protocols, interfaces, and hardware subsystems.
~ Adequate knowledge of reading electronics schematics and component data sheets.
Experience in the design and development of a Software Development Kit (SDK).
CesiumAstro considers several factors when extending an offer, including but not limited to, the role and associated responsibilities, a candidate’s work experience, education/training, and key skills.
CesiumAstro does not accept unsolicited resumes from contract agencies or search firms. Any unsolicited resumes submitted to our website or to CesiumAstro team members not through our approved vendor list or Talent Acquisition will be considered property of CesiumAstro, and we will not be obligated to pay any referral fees.
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.
-
Senior Embedded Software Engineer II
4 days ago
Milton Keynes, Buckinghamshire, United Kingdom CesiumAstro Full timeAt CesiumAstro, we are developers and pioneers of out-of-the-box communication systems for satellites, UAVs, launch vehicles, and other space and airborne platforms. We take pride in our dynamic and cross-functional work environment, which allows us to learn, develop, and engage across our organization. If you are looking for hands-on, interactive, and...
-
Senior Embedded Software Engineer II
11 hours ago
Milton Keynes, United Kingdom CesiumAstro Full timeSenior Embedded Software Engineer At CesiumAstro, we develop and pioneer out-of-the-box communication systems for satellites, UAVs, launch vehicles, and other space and airborne platforms. Our dynamic, cross‑functional environment encourages learning, development, and engagement across the organization. If you want hands‑on, interactive, and autonomous...
-
Senior Embedded Software Engineer II
2 days ago
Milton Keynes, United Kingdom Roman Health Pharmacy LLC Full timeAt CesiumAstro, we are developers and pioneers of out-of-the-box communication systems for satellites, UAVs, launch vehicles, and other space and airborne platforms. We take pride in our dynamic and cross-functional work environment, which allows us to learn, develop, and engage across our organization. If you are looking for hands-on, interactive, and...
-
Senior Embedded Software Engineer II
3 days ago
Milton Keynes, United Kingdom CesiumAstro Full timeAt CesiumAstro, we are developers and pioneers of out-of-the-box communication systems for satellites, UAVs, launch vehicles, and other space and airborne platforms. We take pride in our dynamic and cross-functional work environment, which allows us to learn, develop, and engage across our organization. If you are looking for hands-on, interactive, and...
-
Senior Embedded Software Engineer II
5 days ago
Milton Keynes, Milton Keynes, United Kingdom CesiumAstro Full time £120,000 - £200,000 per yearAt CesiumAstro, we are developers and pioneers of out-of-the-box communication systems for satellites, UAVs, launch vehicles, and other space and airborne platforms. We take pride in our dynamic and cross-functional work environment, which allows us to learn, develop, and engage across our organization. If you are looking for hands-on, interactive, and...
-
Senior Embedded Software Engineer II
3 days ago
Milton Keynes, Milton Keynes, United Kingdom CesiumAstro Full timeAt CesiumAstro, we are developers and pioneers of out-of-the-box communication systems for satellites, UAVs, launch vehicles, and other space and airborne platforms. We take pride in our dynamic and cross-functional work environment, which allows us to learn, develop, and engage across our organization. If you are looking for hands-on, interactive, and...
-
Senior Software Engineer
2 days ago
Aylesbury, Buckinghamshire, United Kingdom iO Associates Full timeSenior Software Engineer - Embedded & Application Software Location: On‑site (UK) Salary: £60,000-£75,000 per annum Job Type: Permanent, On-site Our client is a leading technology company who is a leader in advanced automatic vehicle detection and classification (advanced detection systems) software, serving tolling and intelligent transportation markets...
-
Embedded Software Engineer
5 days ago
New Milton, Hampshire, United Kingdom Octagon Recruitment Group Full time £35,000 - £60,000 per yearEmbedded Software Engineer - Ringwood, HampshireA growing technology company based in Ringwood is seeking an Embedded Software Engineer to join its expanding R&D team. This is a fantastic opportunity to work on a diverse range of electronic products across multiple sectors, including industrial, IoT, consumer, and security devices.You'll be part of a...
-
Senior Software Engineer
2 days ago
Aylesbury, Buckinghamshire, United Kingdom iO Associates Full timeSenior Software Engineer - Embedded & Application Software Job Type: Permanent, On-site Our client is a leading technology company who is a leader in advanced automatic vehicle detection and classification (advanced detection systems) software, serving tolling and intelligent transportation markets globally. Their software underpins high‑performance...
-
Embedded Linux Engineer
6 days ago
Milton Keynes, United Kingdom Swarco Traffic Holding AG Full timeA leading traffic management company is looking for an experienced Embedded Engineer for a 12-month fixed-term contract based in Milton Keynes. The successful candidate will develop embedded Linux systems and contribute to firmware development for traffic management products. Strong C/C++ skills and experience with electronic communications are required....