Junior Software Engineer, Generalist Information Technology (IT) - Saline, MI at Geebo

Junior Software Engineer, Generalist

Role
Summary:
Quantum Signal AI is looking for a software engineer to join our team in support of a wide array of forward-looking mobility, robotics, and sensing projects.
Day to day, youll develop software for distributed systems; monitoring and control applications; embedded and real-time systems; media handling and sensor processing; and user interfaces, middleware, and backends.
No two projects are the same and youll have the opportunity to contribute to many different areas of software development and learn new skills regularly.
Youll collaborate with other software, research, and mechatronic engineers as part of various multi-disciplinary teams charged with solving complex problems related to autonomous vehicles and their supporting infrastructure.
Ideal candidates will have a broad grounding in software development fundamentals and be comfortable working with a variety of technologies at all points within the software development life cycle.
We are seeking a pragmatic engineer who can produce high quality code while balancing the tradeoffs between robustness, performance, development time, and technical debt that practical engineering often requires.
We look for lifelong learners who embrace project-based workloads and thrive in highly collaborative team settings.
Work Location:
This position will require on-site presence in Saline, Michigan.
What Youll Do:

Design, develop, deploy, and support software over a range of autonomous vehicle, teleoperation, and robotics applications
Work cross-functionally with multiple teams to leverage your diverse skillset
Solve challenging problems related to making complex systems safe, usable, and efficient
Produce high quality documentation and present designs and results to a variety of stakeholders
Develop unit and system-level test plans, automate testing, and support reporting
Ideate, quickly evaluate, and advocate for technologies and technical approaches in early project stages
Tackle the challenges of learning, integrating, and leveraging a range of software tools and technologies as needed What Youll Bring:

Bachelors degree (or equivalent experience) in Computer Science, Computer Engineering, Software Engineering, or a related field
Strong programming skills in practical C++, Java, or Python plus an interest in learning more
Good working knowledge of algorithms and data structures
Familiarity with networking protocols, threading, and Linux
Open-mindedness and curiosity about learning new tools/technologies and applying your skills broadly to a variety of projects
Understanding of when you need help/feedback and a respect for the importance of peer critique and iterative design during development
Belief in, and preference for, pragmatic and elegant designs over complex or trendy ones Bonus Points For:

Software development experience in a non-academic environment working with distributed, real-time, embedded, media handling, or backend applications
Familiarity with software development processes as part of a team including interface specifications, revision control, defect tracking, and CI/CD
Hobby, school, or professional experience in any of the following areas
Performance optimization
Interfacing with sensor hardware and drivers
Real-time and low latency network systems
Databases and message passing frameworks
Modern video/audio codecs and compression
Interest in mobile robotics, autonomous vehicles, smart infrastructure, and related applications Dont meet every single requirement? Studies have shown that women and/or people of color are less likely to apply to a job unless they meet every qualification.
At Quantum Signal AI, were committed to building a diverse, inclusive, and authentic workforce, so if youre excited about this role but your previous experience doesnt align perfectly with every qualification, we encourage you to apply anyway! You may be the perfect candidate for this or another role at Quantum Signal AI.
We value diversity and are committed to creating an inclusive environment for our team.
What Youll Get:

Exceptional health, dental, and vision coverage options for you and your family
Health and dependent care FSA
Company-paid life, AD&D, and disability coverage
401(k) plan with company match
Paid holidays and generous PTO based on years of relevant experience
Flexible schedule options
Ford AXZ-Plan vehicle discounts
A relaxed, fun community and environment in which to solve interesting problems
Other perks to fuel creativity such as an on-site gymnasium, free drinks and snacks, and access to too many classic arcade games Visa sponsorship is not available for this position.
About QSAI:
Founded in 1999, Quantum Signal grew up developing intelligent algorithms and AI.
As our engineering R&D services expanded, we later sharpened our focus on applications and technology related to mobile robotics, sensing and perception, autonomy, and simulation.
In 2019 we became Quantum Signal AI, a subsidiary of Ford Motor developing technologies to advance their R&D efforts.
We build solutions to enhance the capability, robustness, safety, and acceptance of intelligent ground vehicles and mobile robotics all in an effort to make transportation more effective and efficient for all.
Our HQ in the historic Union School in Saline, MI is the perfect playground to develop this cutting-edge technology and were always looking for smart folks who like new challenges, learning new skills, and technical variety.
Powered by JazzHR Recommended Skills Application Development Technical Support Software Development Test Planning Perform System Testing Create Script Estimated Salary: $20 to $28 per hour based on qualifications.

Don't Be a Victim of Fraud

  • Electronic Scams
  • Home-based jobs
  • Fake Rentals
  • Bad Buyers
  • Non-Existent Merchandise
  • Secondhand Items
  • More...

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.