Embedded Software Engineer(Full Stack)

20 hours ago

United States Quantum Technologies. LLC Full-time
Required

Education:

Education:
Bachelor's degree in Computer Engineering, Electrical Engineering, or a highly relevant Computer Science degree. Proven experience writing device drivers that interact directly with hardware. Programming Languages: High proficiency in ANSI C and experience with version control, specifically Git. Familiarity with Python and Bash scripting. Knowledge of Agile development processes. Job Responsibilities Design and implement software of embedded devices and systems from requirements to production and commercial deployment for product lines. Write and code logical and physical database descriptions and specify identifiers of database to management system or direct others in coding descriptions. Review project requests describing database user needs to estimate time and cost required to accomplish project. Capable of reading and interpreting schematics and component data sheets. The core function of this role is low-level embedded software development. You will be designing, coding, and testing software that directly interfaces with hardware components (like displays and telematics) for Caterpillar's products. This is not a role focused on high-level applications, cloud, or web development. All aspects of employment including the decision to hire, promote, discipline, or discharge, will be based on merit, competence, performance, and business needs. We do not discriminate on the basis of race, color, religion, marital status, age, national origin, ancestry, physical or mental disability, medical condition, pregnancy, genetic information, gender, sexual orientation, gender identity or expression, national origin, citizenship/ immigration status, veteran status, or any other status protected under federal, state, or local law. #J-18808-Ljbffr Quantum Technologies.