What You’ll Do
• Design, develop, embedded software and firmware for various devices, ensuring they meet functional requirements and performance constraints
• Utilize C/C++ to develop code that runs directly on microcontrollers or microprocessors, controlling hardware and managing system resources
• Collaborate with hardware engineers to ensure seamless integration of software and hardware components in embedded systems
• Develop device drivers to facilitate communication between software applications and hardware peripherals, such as sensors, actuators, and communication interfaces
• Implement real-time systems that require timely response to external events and strict adherence to timing constraints
• Create and execute test plans to validate embedded software functionality, performance, and reliability using hardware/software integration testing
Skills/Experience We’re Looking For
• Proficiency in C and C++ for developing embedded software
• Experience with bare metal systems designed with strict timing requirements.
• Knowledge of microcontroller/microprocessor architectures, specifically ARM
• Experience with a microcontroller RTOS.
• Ability to interface with hardware peripherals, such as GPIO, SPI, I2C, UART, and DMA
• Familiarity with electronic circuits, hardware components, and the ability to read schematics and datasheets to understand hardware requirements and constraints
• Familiarity with JIRA and GitLab or similar tools
Qualifications
• Bachelor’s or Master's in Computer Science or related field, or equivalent experience
• 3+ years of relevant experience in a firmware engineering role
1111 2222 3333 4444
...the heart of our business. As an American Water employee, you will be offered a... ...-standing history of executing its core operations, aligned with sustainable best practices... .... Primary Role To control treatment plant machines, pumps, and equipment to...
As a **Title Clerk** you will primarily be responsible for handling information regarding motor vehicle registration and process legal documents and other state-required documents. Title clerks must be organized, and detail oriented in handling files and maintaining documents...
...financial institution. Some knowledge of banking and prior internships at a bank or financial institution preferred. Highly... ...skills are required. Bachelors degree in Finance, Business or Accounting preferred or equivalent education and training. Japanese language...
...process. That image may be used for verification, including during the hiring and onboarding.**Job:** _Technology Strategy_**Organization:** _CIS US P&C_**Title:** _Sr. PKI, IAM, HashiCorp Key Vault Engineer_**Location:** _United States_**Requisition ID:** _080527_
...Under the general direction of the Supervising Psychiatric Social Worker, CF, the Clinical Social Worker (Health/CF) Safety, conducts... ...department annual TB testing/evaluation thereafter. When submitting supporting documents, PDF file format is preferred. CCHCS utilizes E-...