Find Jobs
Find Jobs Near You – Available Work in Your Location
Skip to job details
OS
Orion Systems Integrators, LLC.
Associate Engineer
Career Insights for Embedded Software Engineer
See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.
Scorecard
Based on New Jersey data
Review key factors to help you decide if this role fits your goals. How is this calculated?
What they do
An Embedded Software Engineer designs or improves the embedded computer software that supports specialized hardware for certain products, devices or systems. Oversees the entire software development process. Analyzes customer or user needs, designs programs, writes code or instructs computer programmers, tests design, and documents programs. May assist with upgrades or maintenance.
$124,910 / year median in New Jersey
+8% projected growth
Job Description
New Associate Engineer Bridgewater, New Jersey, United States Apply Orion Innovation is a premier, award-winning, global business and technology services firm. Orion delivers game-changing business transformation and product development rooted in digital strategy, experience design, and engineering, with a unique combination of agility, scale, and maturity. We work with a wide range of clients across many industries including financial services, professional services, telecommunications and media, consumer products, automotive, industrial automation, professional sports and entertainment, life sciences, ecommerce, and education.
Diagnostic Software Engineer Requirements:
- A bachelor's or master's degree in electrical engineering, telecommunication engineering, or computer science with at least 3 years of related up to date experience.
- Deep understanding of writing code on low level direct hardware access using device data sheets for accessing embedded controller and their peripherals, and knowledge of associated low level interface protocols.
- Comfortable working with SW development environment tools and Linux Operating System.
- Conceptual understanding of Continuous Integration concepts and version control.
- Ability to read product hardware schematics and perform digital circuit analysis. Should have experience in analyzing and debugging failure scenarios.
- Ability to develop comprehensive code to thoroughly exercise the HW functionality of an assigned product and the capability and drive to debug product problems.
- Solid teamwork skills and a quality mindset.
- Experience with Embedded software development.
- Proven experience on bus systems (e.g. SPI, I2C, MDIO, PCIe) and device drivers
- Proven experience with C/C++ and python programming
- Experience on version control (git)
- Knowledge of Linux operating system incl. shell scripting
- The ideal candidate will additionally have experience in optical telecommunication systems.
- indicates a required field Autofill my application First Name
- Last Name
- Preferred First Name Email
- Phone Country Phone Resume/CV Attach Attach Dropbox Enter manually Enter manually Accepted file types: pdf, doc, docx, txt, rtf Cover Letter Attach Attach Dropbox Enter manually Enter manually Accepted file types: pdf, doc, docx, txt, rtf LinkedIn Profile Website Can you commute to the office location?
Benefits
- Dental Insurance