NoviRecruiter Since 2001
the smart solution for Novi jobs

Embedded Software Engineer - Senior

Company: Rapita Systems Ltd.
Location: Novi
Posted on: April 8, 2021

Job Description:

Rapita Systems, Inc. is seeking to fill a Senior Software Engineer position with a talented and highly motivated individual with a background in embedded systems. Based in Novi, Michigan (USA), the successful applicant will play a key role in the latest technology for development and verification of global aerospace and automotive real-time embedded systems. The position requires intelligence, creativity, knowledge, hard work and commitment. 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 candidate will work on full lifecycle development, multicore timing analysis, and complex software projects, with a strong element of research and innovation. This position will directly report to the Engineering Manager - Aerospace Services. Job Responsibility:

  • Software engineering, development and testing of safety critical software using a variety of languages and technologies
  • 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
  • Support projects throughout the product life cycle
  • Using initiative to learn independently, question assumptions and challenge results
  • Interface regularly with other engineering disciplines, program leadership and customers to deliver high quality products
  • Train and mentor less experienced engineers in hardware, software, system troubleshooting and test processes
  • Other tasks as necessary; Rapita is a small, dynamic company - we look for staff who are can adapt to take on new challenges Required skills and experience
    • Bachelor's degree in in computer science, real-time systems, computer engineering, electronics or a related field and 10 years of relevant experience or an Advanced degree in the appropriate discipline and 7 years of relevant experience
    • A strong software background and excellent programming skills
    • Experience with requirements writing and review - precise requirements language, testability, traceability analyses
    • 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 skills Preferred Qualifications
      • Experience of multicore processors, especially architectural features, embedded programming and interfacing
      • Understanding and experience of real-time or embedded software (e.g. ARM, PowerPC etc.)
      • Experience with real-time operating systems such as Integrity, VxWorks, uC/OS, etc. and/or hypervisors
      • Experience with structural coverage analysis tools (Rapita, LDRA, VectorCast)
      • 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 ARINC 653 development standard.
      • Search/optimization algorithms (e.g. genetic programming)
      • Aerospace or automotive experience, especially DO-178C, ISO 26262 or IEC 61508
      • Ability to multitask effectively on several active projects
      • A research background, innovation This is a full-time role and only USA Citizens will be considered. Why join Rapita? Rapita Systems, Inc. is a great place to work with a strong, friendly team, flexible working times, vacation, 10 paid holidays, 401k match, medical, dental, vision, ST/LT disability, an innovative ethos and culture, and an open, flexible working environment. Rapita offers a competitive remuneration package commensurate with experience, and with flexible working time. To apply, send us a cover letter and resume at recruitment@rapitasystems.com (electronic PDF submissions only). Strictly no recruitment agencies. We look forward to hearing from you. Nothing 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.

Keywords: Rapita Systems Ltd., Novi , Embedded Software Engineer - Senior, IT / Software / Systems , Novi, Michigan

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Other IT / Software / Systems Jobs


Front End Developer (Entry Level)
Description: Revature is the fastest growing employer of emerging technology talent in the US. We will hire over 300 new Front End Developers entry level in the next 4 weeks.One day someone is going to ask you where (more...)
Company: Revature
Location: Warren
Posted on: 04/20/2021

Web Developer
Description: Preferred Qualifications Web development experience utilizing multiple modern technologies such asJavaScript, CSS, HTML, Design Patterns, React, Typescript and AngularExperience with API and integration (more...)
Company: Quicken Loans
Location: Detroit
Posted on: 04/20/2021

Entry Level Software Developer
Description: Revature is the fastest growing employer of emerging technology talent. We will hire over 300 Entry Level Software Developers across the country in the next 4 weeks.One day someone is going to ask you (more...)
Company: Revature
Location: Warren
Posted on: 04/20/2021


Junior CSS/HTML Developer
Description: Are you ready to get hired in the next 4 weeks Revature is the fastest growing employer of emerging tech talent and has over 300 new Junior CSS/HTML Developer positions available.One day someone is going (more...)
Company: Revature
Location: Detroit
Posted on: 04/20/2021

System Administrator, Sr. (Remote)
Description: REMOTE OPPORTUNITY Who we areFor 30years, Stefanini has been helping midsize, large and global enterprises increase the efficiency of their IT operations while also helping them leverage information technology (more...)
Company: Stefanini
Location: Detroit
Posted on: 04/20/2021

Electrical Software IRT Co-Chair
Description: About GM br There's never been a more exciting time to work for General Motors. br br To achieve our vision of a world with Zero Crashes, Zero Emissions and Zero Congestion, we need people to join (more...)
Company: General Motors
Location: Warren
Posted on: 04/20/2021

Embedded Software Engineer Intern (Year Round)
Description: Job Description ul li Unit test for different basic software component using Tessy li Software integration documentation li Software module test for low level device driver li PC Lint and Klocwork (more...)
Company: Continental
Location: Auburn Hills
Posted on: 04/20/2021

Android Developer
Description: About GM There s never been a more exciting time to work for General Motors. To achieve our vision of a world with Zero Crashes, Zero Emissions and Zero Congestion, we need people to join us who are passionate (more...)
Company: GENERAL MOTORS
Location: Warren
Posted on: 04/20/2021

Game Software Developer
Description: Torch Technologies, a 100 Employee-owned company, is seeking a talented Game Software Developer to join the team and provide insights for development with Unreal Engine 4 UE4 supporting the Ground (more...)
Company: Torch Technologies, Inc.
Location: Detroit
Posted on: 04/20/2021

Software Integrator - ADAS Camera Development
Description: Job Description We are looking for a proactive engineer to fill the role as Software Integration Engineer for our Video Software department. In the role, you will be responsible for collaborating with (more...)
Company: Robert Bosch Tool Corporation
Location: Plymouth
Posted on: 04/20/2021

Log In or Create An Account

Get the latest Michigan jobs by following @recnetMI on Twitter!

Novi RSS job feeds