Embedded Systems Software Engineer

Oculii
Beavercreek, Ohio, US
Full-time

Job Description

The brains behind drones and autonomous vehicles are paving the way of the future. This isn't your typical software engineering gig.

Here at Oculii, we're developing high resolution imaging radars to enable the next generation of autonomous systems. We are backed by some of the top investors and corporations from Silicon Valley and are working with leaders in Self Driving Vehicles, Robotics, and Drones.

We help them to deliver on an autonomous future with an advanced, robust, affordable perception platform.

Have experience implementing software that drives autonomous vehicles or systems? Oculii is seeking Embedded Systems Software Engineers with automotive experience to help us design and implement the next generation of autonomous systems.

Come here to learn the way. Stay here to lead the way. Oculii. Independently Build. Collectively Driven.

What you'll be doing :

  • Bring up and verify functionality of new embedded system platforms using test C code and lab equipment (power supplies, oscilloscopes, etc.)
  • Design and testing of low-level control drivers for a variety of peripherals such as converters, synthesizers, etc.
  • Bring up of real-time embedded operating systems like RT-Linux on ARM platforms
  • Work with system specifications to implement, verify, and test embedded systems drivers and algorithms in C / C++ running on these systems
  • Ensure that designed modules meet specifications and interface correctly with the rest of the system
  • Work with mixed signal and digital design engineers to ensure that interfaces are properly designed
  • Help systems team identify and select appropriate embedded systems controllers

Requirements

What you bring to the table :

  • 1-3 years of experience implementing autonomous systems like those found in today's generation of self-driving cars; automotive experience a plus!
  • Demonstrated ability to design, build, and ship C code for embedded systems
  • Fluent in C / C++ and able to rapidly design, test, and verify systems
  • Experience with embedded operating systems (RT-Linux) on ARM platforms
  • Experience with a variety of microcontrollers including ARM & MIPS
  • Applicants must be eligible to work in the United States

The perks?

Oculii offers company paid medical / dental / vision insurance and stock options.

30+ days ago
Related jobs
Oculii
Beavercreek, Ohio

Have experience implementing software that drives autonomous vehicles or systems? Oculii is seeking Embedded Systems Software Engineers with automotive experience to help us design and implement the next generation of autonomous systems. Work with system specifications to implement, verify, and test...

Northrop Grumman
Beavercreek, Ohio

We are looking for you to join our team as an Associate Embedded Software Engineer based out of Beavercreek, OH. As an Embedded Software Engineer at Northrop Grumman, you will have a challenging and rewarding opportunity to be a part of our Enterprise-wide digital transformation. Experience with the...

Oculii
Beavercreek, Ohio

Embedded Systems Engineers with automotive experience to help us design and implement the next generation of autonomous systems. Work with system specifications to implement, verify and test embedded systems drivers and algorithms in C/C++ running on these systems. Help systems team identify and sel...

BAE Systems
Fairborn, Ohio

The Engineering, Science and Analysis (ESA) Strategic Capability Unit (SCU) at BAE Systems Inc, Space and Mission Systems Sector is looking to expand our team with a talented and energetic software engineer to work on satellite ground system software delivering new capability to the industry. Perfor...

Caesar Creek Software, Inc.
Miamisburg, Ohio

Architect, design, develop, debug, and maintain software for embedded devices and systems. Caesar Creek Software works with various government agencies to perform cyber research into major operating system platforms, software security products, personal computers, cell phones, and networking equipme...

BAE Systems
Fairborn, Ohio

As a visionary Senior Software Engineer, you're driven by an insatiable curiosity for what's possible and a passion for building exceptional software that truly matters. As a key member of our engineering team, you'll be responsible for designing, developing, and delivering high-impact software solu...

Odyssey Systems
Dayton, Ohio

Odyssey Systems Consulting Group,. ...

Huntington Ingalls Industries
Dayton, Ohio

Electrical Engineering, Computer Engineering, Computer Science, Software Engineering or other related engineering disciplines. Contribute as a member of the US Air Force Anti-Tamper Evaluation Team and influence the hardware and software security architectures for multi-billion dollar Air Force and ...

Systems Planning and Analysis
Dayton, Ohio

Leveraging both in-domain and cross-domain expertise to maximize our clients’ success, SLA Division acts as trusted agents to senior decision-makers and key leaders and excels at providing data driven analytic insights, systems engineering, strategies and plans that address current and emerging chal...

Huntington Ingalls Industries
Dayton, Ohio

Electrical Engineering, Computer Engineering, Computer Science, Software Engineering or other related engineering disciplines. Hardware and/or software reverse engineering experience is a plus. Review engineering design documents for anti-tamper solutions (e. Performs technical planning, system inte...