Embedded software engineer responsible for designing, developing, and delivering software that controls Cummins’ products in automotive and powertrain applications.
Responsibilities
Investigate product software problems and resolve them
Improve software development processes and tools
Obtain input from product and software teams and deliver verified software features
Review work of less-experienced developers
Lead development of complex components and projects
Requirements
Bachelor's degree in Engineering or STEM field
Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, Automotive Engineering, Automation or related fields
Compensation: $70.00 to $100.00 per hour for teaching and $19.61 per hour for all other non-teaching work.
Responsibilities
Teach in your given specialty either on campus (180 New Montgomery, San Francisco), the traditional online environment or possibly virtually through Zoom.
Clearly communicate existing course material each week while motivating and inspiring students to deliver their best work.
Grade student work and provide timely feedback on weekly assignments, midterms, finals, and long-term projects.
Provide mentoring opportunities through student advising during interactions with class instruction.
Support curriculum as needed by suggesting any edits to keep coursework up-to-date according to industry standards.
Create new software functions for vehicle safety and driver assistance systems, applying both waterfall and agile engineering methods across the full lifecycle.
Compensation
We offer competitive base salary and referral bonus.
Responsibilities
Create new software functions that contribute to a safer and more comfortable driving experience
Apply both waterfall and agile engineering methods across the full lifecycle, from requirements engineering and design to implementation and verification
Cooperate closely with global engineering disciplines such as systems, electronics, and mechanics
Requirements
Active Bsc/Msc ongoing studies in computer science, automation, electronics, telecommunications, informatics, mathematics or comparable in Hungary for at least one more year
The Staff Engineer is a technical expert responsible for leading the embedded design, development, and optimization of embedded software for next‑generation air‑conditioner products.
Compensation
The annual salary for this position is between $96,000.00 - $192,000.00 annually. Factors which may affect pay within this range include, but are not limited to, skills, education, experience, and other unique qualifications of the successful candidate. The pay range will not be below the minimum wage applicable to the jurisdiction in which the applicant is to be employed.
Responsibilities
Design and implement embedded software solutions to address business needs.
Develop firmware in C/C++, ensuring efficiency, reliability, and safety.
Involve in all aspects of the system software development process – concept, design, reviews, coding and validation.
Drive code quality initiatives through best practices including code reviews, unit tests, functional/integration testing, and CI/CD integration.
Provide software designs and documentation to the team.
Requirements
Bachelor’s degree in Engineering, or Computer Science, or a technical field degree.
Nice to have: Strong proficiency in C/C++ programming
Nice to have: Hands‑on experience in RTOS, multithreading and bare metal programming
Nice to have: Solid understanding of microcontroller architecture, interrupts, timers, memory (Flash/RAM/EEPROM)
Nice to have: Knowledge of embedded development workflows, version control, build systems