1

Junior Software Programmer Jobs in Howell, MI (NOW HIRING)

Verifies the developed software, conducts vehicle tests on test track or public road and runs ... junior staffs. WHY JOIN US? * Work with industry-leading partners and institutions on cutting-edge ...

.Net Developer

Jackson, MI Β· On-site

$43.25 - $57.25/hr

... the software is functional, scalable, and reliable. * Additionally, this role plays a key leadership role in mentoring junior and mid-level engineers while driving technical direction and ...

Senior Telematics Engineer

Plymouth, MI Β· On-site

$116K - $153K/yr

... mentors junior engineers. The position requires strong communication skills, cross functional ... Communicate effectively with software design and validation teams to improve overall system ...

Principal Full Stack Engineer

Novi, MI Β· On-site

$139K - $249K/yr

Mentor and develop junior developers * Respond on a rotation basis to escalated incidents after ... Strong experience leading a team of 5+ software engineers on projects * Strong experience in ...

... software. Calsoft System is a certified B-corporation, a public benefit corporation dedicated to using business as a force for good and impacting the entire society and environment for good. Also ...

Junior Network Engineer

Novi, MI Β· On-site

$60K - $80K/yr

... software. Calsoft System is a certified B-corporation, a public benefit corporation dedicated to using business as a force for good and impacting the entire society and environment for good. Also ...

Junior Network Engineer

Novi, MI Β· On-site

$60K - $80K/yr

... software. Calsoft System is a certified B-corporation, a public benefit corporation dedicated to using business as a force for good and impacting the entire society and environment for good. Also ...

Senior Mechanical Engineer

Farmington Hills, MI Β· On-site

$102K - $135K/yr

Mentor and develop junior engineers and technical staff. * Support business development through ... Utilize Revit BIM and engineering software to support project delivery. * Ensure compliance with ...

Azure infrastructure and related environment changes * hardware/software/applications when applicable * Provide technical assistance to IT service desk support staff and junior engineers. * Implement ...

New

... software/applications when applicable β€’ Provide technical assistance to IT service desk support staff and junior engineers. β€’ Implement security, systems, and redundant backup practices to ...

Senior Traffic Engineer

Farmington Hills, MI Β· On-site

$102K - $141K/yr

Mentor and support junior staff while coordinating with other disciplines and regional offices ... Experience with Highway Capacity Software and Synchro; TransModeler experience is a plus.

Showing results 21-40

Junior Software Programmer information

See Howell, MI salary details

$7

$25

$44

How much do junior software programmer jobs pay per hour?

As of Sep 12, 2026, the average hourly pay for junior software programmer in Howell, MI is $25.23, according to ZipRecruiter salary data. Most workers in this role earn between $15.29 and $31.06 per hour, depending on experience, location, and employer.

What is a junior software programmer?

A Junior Software Programmer is an entry-level professional responsible for writing, testing, and maintaining code under the guidance of more experienced developers. They typically work on specific tasks or small projects, learning industry practices and programming languages on the job. Junior programmers often collaborate with other team members to develop software solutions and resolve bugs, gaining experience as they grow into more advanced roles.

What are the key skills and qualifications needed to thrive as a junior software programmer?

To thrive as a Junior Software Programmer, you need a solid understanding of programming fundamentals, typically demonstrated by a degree in computer science or related field and experience with languages like Python, Java, or C++. Familiarity with version control systems (such as Git), basic debugging tools, and integrated development environments (IDEs) is also important. Strong problem-solving abilities, attention to detail, and effective communication are essential soft skills that help you learn quickly and collaborate with team members. These skills ensure you can contribute to codebases efficiently, adapt to new technologies, and support team goals in a fast-evolving technical environment.

What are some common challenges a junior software programmer might face during their first year on the job?

In their first year, Junior Software Programmers often encounter challenges such as adapting to new codebases, understanding development workflows, and balancing learning with productivity. They may also find it difficult to communicate technical issues clearly to team members or to estimate how long a task will take. However, most teams provide mentorship and regular feedback to help new programmers grow and integrate smoothly with the team’s processes.

What is the difference between Junior Software Programmer vs Junior Web Developer?

AspectJunior Software ProgrammerJunior Web Developer
Required SkillsProgramming languages (e.g., Java, C++, Python), software development fundamentalsHTML, CSS, JavaScript, basic backend knowledge
Work EnvironmentSoftware companies, tech firms, development teamsWeb agencies, tech startups, freelance projects
Common UsageDeveloping software applications, system toolsBuilding websites, web applications

Junior Software Programmers focus on developing software applications and systems using programming languages, often working in software or tech companies. Junior Web Developers specialize in creating websites and web-based applications, typically working in web agencies or startups. While both roles require basic coding skills, their focus areas and tools differ, making each suitable for different career paths within the tech industry.

What are popular job titles related to Junior Software Programmer jobs in Howell, MI?

For Junior Software Programmer jobs in Howell, MI, the most frequently searched job titles are:

What cities near Howell, MI are hiring for Junior Software Programmer jobs?

Cities near Howell, MI with the most Junior Software Programmer job openings:

Infographic showing various Junior Software Programmer job openings in Howell, MI as of September 2026, with employment types broken down into 1% Internship, 1% As Needed, 79% Full Time, 16% Part Time, and 3% Contract. Highlights an 84% Physical, 3% Hybrid, and 13% Remote job distribution, with an average salary of $52,468 per year, or $25.2 per hour.

Autonomous Driving Kit Software Engineer

Plymouth, MI β€’ On-site

$87K - $123K/yr

Other

Medical, Dental, Vision, Life, Retirement, PTO

Posted 5 days ago


Job description

Job DetailsLevel: ExperiencedJob Location: Plymouth - Plymouth, MI 48170Salary Range: $87,448.00 - $123,755.00 Salary/yearWe are looking to hire an Engineer I or Engineer II. This position is based in Plymouth, MI, and compensation is aligned with this designated work location.

JOB SUMMARY

Supports/leads development of Autonomous Driving software such as Perception/Localization, Planning/Prediction or Control modules. Focuses on a single module to progressively expand into multiple modules as project demands and organizational priorities evolve. Verifies the developed software, conducts vehicle tests on test track or public road and runs simulation evaluations. Designs, implements, and optimizes software systems that enable safe, reliable, and intelligent driving behavior. Works on both rule-based and data driven approaches for autonomous driving software stack which may include onboard stack development, Machine Learning (ML) model, and data pipeline developments for ML training. Works closely with Isuzu US and Japan teams, leading autonomous driving partner companies, and reputed research institutes on the development and validation of autonomous Depending on the experience level, position might work under close supervision from more senior staff and follow established procedures or independent judgment is required and can guide junior staffs.

WHY JOIN US?
  • Work with industry-leading partners and institutions on cutting-edge AI for future mobility and logistics solutions
  • Gain hands-on experience in simulation, validation, and deployment of production driven AI systems
  • Exposure to global collaboration across U.S. and Japan technical teams
  • Opportunity to make a meaningful contribution to the future of transportation and mobility autonomy
PRINCIPAL DUTIES & RESPONSIBILITIES
  • 35% 1. Develops software for Autonomous Driving software stack (Perception/Localization, Planning/Prediction or Control).
  • 30% 2. Collaborates on tasks with partnership organizations (including both Isuzu group companies and external companies) by participating in discussion/negotiation and reviewing documents/source code.
  • 15% 3. Analyzes driving log data and prepares data pipeline for ML model training.
  • 10% 4. Evaluates Autonomous Driving system performance by executing simulation/emulation.
  • 5% 5. Develops advanced technology or research in Autonomous Driving algorithm.
  • 5% 6. Supports vehicle testing to verify and evaluate the Autonomous Driving system.
  • 7. Performs miscellaneous job-related duties as assigned.
ORGANIZATIONAL RELATIONSHIPS

Reports to: Supervisor, Autonomous

EDUCATION, EXPERIENCE & TRAINING
  • Master’s degree in Computer Science, Electrical Engineering, Robotics, Data science or related fields. PhD preferred.
  • Minimum one year of working experience in data analysis, robotics, programming, or automotive systems
KNOWLEDGE
  • Fundamentals of autonomous driving, robotics, signal processing, and data science
  • Academic background in autonomous systems, ML (DL/RL/VLM/LLM), vehicle dynamics, or simulation
  • Depending on the experience level, understanding of ADAS/AD architecture, module interfaces, and production software
  • Depending on the experience level, familiarity with ISO 26262 and functional safety standards
  • Depending on the experience level, knowledge of end-to-end autonomous driving systems
  • Domain-specific knowledge (based on role):
    • Perception/Localization: Probabilistic filtering, sensor fusion, SLAM, GNSS/IMU, HD maps, image and point cloud processing, DL(CNN and Transformer)
    • Planning/Prediction: Path/trajectory planning, motion prediction, optimization, MRM, DL(RNN and Transformer)
    • Control: Classical/MPC control, vehicle dynamics, actuator modeling, RL for control tuning
SKILLS AND ABILITIES
  • Strong analytical, problem-solving, and critical thinking
  • Effective communication and teamwork, both independently and collaboratively
  • Proficiency in Python and C++
  • Experience with ML frameworks (PyTorch, TensorFlow), simulation tools, and robotic middleware (ROS 2)
  • Depending on the experience level, familiarity with Docker, Bazel, CAN communication, and profiling tools (Nsight, nvprof, perf)
  • Hands-on deployment of autonomous driving algorithms or DL models on embedded systems
  • Control-specific tools: MATLAB-Simulink/Stateflow
  • Depending on the experience level, practical experience in real-time testing, tuning, and closed-loop validation
Job Specific Skills:
  • Experience with data transmission through Controller Area Network (CAN)
  • Hands-on experience with TensorRT, CUDA, cuDNN, or custom GPU kernel optimization
  • Understanding of ADAS/AD system architecture including interface between modules and production software development
  • Knowledge of ISO 26262 or functional safety standards
  • Familiarity with profiling tools (Nsight Systems, nvprof, perf)
  • Hands-on experience deploying Autonomous Driving algorithms or DL models, in real-time systems or automotive environments (on embedded or automotive-grade hardware)
  • Basic understanding of End-to-end autonomous driving system (e.g. BEV feature based, Vision-Language-Action Model)
(Preferred: Perception/Localization Engineer)
  • Understanding of probabilistic filtering (e.g., Kalman Filter, Particle Filter) and nonlinear optimization.
  • Solid understanding of computer vision and point cloud processing
  • Solid understanding of deep learning architectures, including CNNs and Transformers.
  • Knowledge of GNSS/IMU error models and sensor calibration.
  • Experience with multi-sensor fusion (camera, LiDAR, radar)
  • Practical experience implementing or adapting Graph-SLAM systems (e.g., g2o, GTSAM, Ceres Solver).
  • Experience using HD maps, lane-level localization, and map matching techniques.
(Preferred: Planning/Prediction Engineer)
  • Practical experience implementing path planner (e.g. Dijkstra, A* algorithm) or trajectory planner (e.g. Frenet frame)
  • Practical experience developing ML model of motion prediction or time series data analysis
  • Solid understanding of deep learning architectures, including RNNs and Transformers
  • Experience using HD maps, and basic understanding of map data format
  • Basic understanding of optimization solver (e.g. QP Solver)
  • Solid understanding of feasibility of planned trajectory under vehicle dynamic limits
  • Knowledge of Minimum Risk Maneuver (MRM) concept and algorithm
(Preferred: Control Engineer)
  • Solid understanding of classical control theory including PID controller
  • Hands-on experience of tuning control performance by changing control parameters in test vehicle
  • Solid understanding of Model Predictive Control (MPC)
  • Basic understanding of vehicle dynamics (e.g. bicycle model) and actuator modeling constrains and latency (steering, throttle, brake, powertrain)
  • Practical experience with integrated control, localization, and sensor fusion systems closed-loop testing (both simulation and on-road) is a plus.
  • Experience in applying Reinforcement Learning (RL) to vehicle controller or controller parameter tuning is a plus
PHYSICAL STANDARDS

The employee must be able to access, enter, and retrieve data using a computer. This is primarily a sedentary position in a controlled office environment which requires only occasional reaching, stooping, and lifting of office files, reports or records, typically weighing 5 lbs. or less. Requires occasional light lifting (5-25 lbs). Must be able on rare occasions to bend, crawl, climb, crouch, kneel and reach above shoulder level in the performance of job duties. Must be able to work in hot and cold weather extremes.

Position requires up to 5% travel, mostly domestic. Occasional overnight or weekend trips; rare chance of international travel.

We are looking to hire an Engineer I or II level in our Plymouth, MI location. Compensation for this role varies by location and is informed by cost of living and local market benchmarks. The pay scale for an Engineer I in Plymouth, MI is $87,448 to $111,496. The pay scale for an Engineer II in Sunnyvale, CA is $97,063 to $123,755. The base salary will be determined based on a variety of factors, such as relevant experience and education.

Exceptional Perks That Go Beyond the Basics

Join a workplace that invests in your well-beingβ€”mind, body, and future:

  • Comprehensive Health Coverage
  • Medical, dental, vision, and fertility benefits to support you through every stage of life
  • Fertility & Family-Building Support through WIN Fertility: Includes Adoption & Surrogacy Benefits, WINMaternity, and PowerPause, offering up to $25,000 in lifetime benefits for fertility-related services such as IVF, IUI, and preconception support
  • Generous Time Off
  • Enjoy a healthy work-life balance with paid vacation, 15 paid holidays annually, sick leave, parental leave, and MTO (Miscellaneous Time Off) for volunteering or a compelling personal need
  • Smart Retirement Planning
  • Build long-term financial security with a 401(k) plan featuring a company match and an additional Annual Retirement Contribution (ARC)
  • Peace of Mind
  • Company-paid Basic Life and AD&D Insurance, as well as Travel Insurance, so you're covered wherever life takes you
  • Wellness Program
  • Access a variety of tools and resources designed to support your physical and mental well-being
  • Tuition Reimbursement
  • Pursue continued education with financial support for job-related coursework, degree programs, and professional growth
  • Exclusive Employee Discounts
  • Save on insurance, travel, entertainment, car purchases/rentals, retail purchases, and more
#J-18808-Ljbffr