Embedded Software Engineer

Argo AI Pittsburgh , PA 15201

Posted 2 months ago

Who we are:

Argo AI is in the business of building self-driving technology you can trust. With experienced leaders in the field and collaborative partnerships with some of the world's largest automakers, we're building self-driving technology that is engineered to scale globally and transform mobility for millions.

Talented individuals join our team because they share our purpose to make it safe, easy, and enjoyable for everyone to get around cities. We aspire to impact key industries that move people and goods, from ride hailing to deliveries.

Meet the team:

The Firmware team at Argo AI is responsible for developing and validating a broad array of safety critical code for our sensor and computer systems. As an Embedded Software Engineer on the Firmware team, you will be responsible for the design and implementation of the embedded software integrated into Argo's self-driving system.

What you'll do:

  • Deliver safe and efficient embedded software for state-of-the-art sensing & computing systems

  • Produce highly quality, maintainable code using C++

  • Design, implement, and test full-stack software running in resource-constrained environments

  • Work closely with a multidisciplinary team of hardware and software engineers to ensure the success of our self-driving system

  • Define software design for Embedded Software modules

  • Work closely with the hardware and software engineers during software architecture development

  • Support on the overall Design and documentation of the architecture for the overall self driving system

  • Understand existing sophisticated architectures and drive resolution of architecture related issues.

  • Support the work of the software project manager to define and deliver architecture work products per the planned timelines.

  • Support overall embedded Software Integration and Integration Test

  • Support the SW verification and validation teams to establish test strategies to achieve suitable coverage along the right side of the systems V

What you'll need to succeed:

  • Degree in Computer Engineering, Computer Science, Electrical Engineering, Robotics or a related field

  • Experience developing embedded applications and systems using C and/or C++

  • Knowledge of embedded system design using MCUs, SoCs, FPGAs, or similar processors

  • 3+ years of experience with Software design, application development in embedded software and/or developing production algorithm

Nice to haves:

  • Experience in safe software development (for example ISO-26262, IEC-61508, AUTOSAR, MISRA, and/or safety critical system design and best practices).

  • 2+ years experience in developing safety-related embedded real-time software for micro controllers

  • 2+ years experience in device driver development for real time operating systems. Bare metal software development is a plus

  • Experience developing complex systems in robotics, AI and Machine Learning

  • Hands-on experience with automotive projects and tools (Autosar, Infineon Aurix)

  • Strong presentation and communication skills

  • Experience with Agile software development processes

What we offer you:

  • High-quality individual and family medical, dental, and vision insurance

  • Competitive compensation packages

  • Employer-matched 401(k) retirement plan with immediate vesting

  • Employer-paid group term life insurance and the option to elect voluntary life insurance

  • Paid parental leave

  • Paid medical leave

  • Unlimited vacation

  • Complimentary daily lunches, beverages, and snacks

  • Pre-tax commuter benefits

  • Monthly wellness stipend

  • Professional development reimbursement

  • Employee assistance program

  • Discounted programs that include legal services, identity theft protection, pet insurance, and more

  • Company and team bonding outlets: employee resource groups, quarterly team activity stipend, and wellness initiatives

Our Background:

Argo AI was founded in late 2016 by industry experts with extensive experience building robotic systems for commercial applications. Our once-small team has since grown into an over 1,000-person strong company with strategic partnerships with two of the world's leading automakers: Ford and Volkswagen. Our self-driving system is the first with commercial deployment plans for Europe and the U.S., and thanks to an ability to tap into both automakers' global reach, our technology platform has the largest geographic deployment potential of any self-driving technology to date.

At Argo AI, we believe that embracing differences delivers superior results. We are an equal opportunity employer that is committed to an inclusive environment for all employees.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Sr Advanced Embedded Engineer


Posted 2 weeks ago

VIEW JOBS 1/4/2022 12:00:00 AM 2022-04-04T00:00 Join a team recognized for leadership, innovation and diversity The future is what you make it. When you join Honeywell, you become a member of our global team of thinkers, innovators, dreamers and doers who make the things that make the future. That means changing the way we fly, fueling jets in an eco-friendly way, keeping buildings smart and safe and even making it possible to breathe on Mars. Working at Honeywell isn't just about developing cool things. That's why all of our employees enjoy access to dynamic career opportunities across different fields and industries. Are you ready to help us make the future? We lead with software and innovation. Whether we're turning mustard seeds into fuel, creating quantum algorithms, or making taxis fly, our software engineering team is home to the world's leading technological talent. We want software engineers who not only have a solid foundation in coding, development, designing, testing but who also have a passion for empowering the world and making it a better place for everyone - today and tomorrow. Join a team that designs, develops, and integrates highly complex software applications within Honeywell SPS Voice technologies team located in Pittsburgh, PA. You will be an active and integral member of a team to achieve the completion of goals. You will also generate innovative solutions; trying different and novel ways to deal with problems and opportunities. Key Responsibilities: * Requirements and design * Software architecture and coding * Integration * Certification * Test * Feature Definition * Customer Support * Verification and Validation YOU MUST HAVE * Bachelor's degree * 5 years of embedded software experience WE VALUE * Demonstrated ability to develop embedded software * Linux experience * Ability to code in C, C++, Python, Perl languages * Ability to troubleshoot and debug technical issues quickly * Experience with audio and codecs * Experience with wireless technologies (WLAN, NFC, and Bluetooth) * Understanding software development lifecycle * Knowledge of source control (GIT) and software change management practices * Diverse and global teaming and collaboration * Ability to work in a cross-functional team (hardware and application) * Effective communicator Additional Information * JOB ID: req326671 * Category: Engineering * Location: 2555 Smallman St, 2nd Fl,Pittsburgh,Pennsylvania,15222,United States * Exempt * Engineering (GLOBAL) Honeywell is an equal opportunity employer. Qualified applicants will be considered without regard to age, race, creed, color, national origin, ancestry, marital status, affectional or sexual orientation, gender identity or expression, disability, nationality, sex, religion, or veteran status. Honeywell Pittsburgh PA

Embedded Software Engineer

Argo AI