Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Development Engineer (Embedded) image - Rise Careers
Job details

Senior Software Development Engineer (Embedded)

This is a full-time role and only US Citizens will be considered. Rapita Systems, Inc is seeking a talented and highly skilled and motivated individual with an embedded systems background to play a key role in the research, design and delivery of innovative solutions for timing analysis and optimization of advanced Multi-Processor Systems on Chip (MPSoC) for the aerospace and automotive industry.We are specifically looking for interest or experience in embedded systems with multicore processors for safety critical systems in the aerospace and automotive industries. Successful candidates will work on multicore timing analysis, and complex software projects, with a strong element of research and innovation.This position will be based in Novi, Michigan (USA) and directly report to the Head of Engineering Services US.Job Responsibility:• Software engineering, development and testing of safety critical software using a variety of languages and technologies with exposure to both hardware and software.• Multicore processor analysis, software timing analysis and embedded systems integration• Technology research, bringing innovative ideas and seeing them through to completion• Delivery of services and analysis of multicore architectures• Working with major aerospace customers and partners to deliver high quality results using the latest CPU technologies• Using initiative to learn independently, question assumptions and challenge results• Other tasks as necessary; Rapita is a small, dynamic company – we look for staff who can adapt to take on new challenges• Some domestic travel will be requiredRequired skills and experience:• This position requires a bachelor’s degree in in computer engineering, computer science, real-time systems, electronics or a related field and 5 years of relevant experience or an Advanced degree in the appropriate discipline and 3 years of relevant experience• A strong software background and excellent programming skills• The desire and ability to solve complex technical problems• Knowledge of computer architecture concepts such as cache organization, DMA, MMU, Interrupt driven I/O• Organizational ability and a positive "can do" attitude• Effective written and verbal communication skillsPreferred Qualifications• Experience with multicore processors, especially architectural features, embedded programming and interfacing• Understanding and experience of real-time or embedded software (e.g. ARM, PowerPC, RISC-V, etc.)• GPU experience (e.g. NVIDIA, AMD, CUDA, Vulkan, OpenGL)• Skills in some of the following: Assembly, C, C++, Ada, Java, Python. The ability to learn new technologies is far more important than knowing specific languages• Skilled in using Linux or other Unix-like OS• Knowledge of real-time operating systems/hypervisors such as VxWorks, DEOS, Asterios, PikeOS, LynxSecure, and Integrity• Knowledge of ARINC 653 development standard.• Development tools such as GitLab, Requirements management tools,• Aerospace or automotive experience, especially DO-178C, ISO 26262 or IEC 61508• Ability to multitask effectively on several active projectsNothing in this job description restricts management’s right to assign or reassign duties and responsibilities to this job at any time. This description reflects management’s assignment of essential functions; it does not proscribe or restrict the tasks that may be assigned; or this job description is subject to change at any time.
Western Digital Glassdoor Company Review
3.6 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Western Digital DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Western Digital
Western Digital CEO photo
David Goeckeler
Approve of CEO

At Western Digital, we believe in the promise of data and we’re redefining how the world keeps and leverages it. We power the technology and develop the solutions that transform the possibilities of data into reality. At every step, we innovate wi...

191 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
September 22, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!