SIGN IN
Software Engineer – Real-Time Embedded Systems jobs in United States
cer-icon
Apply on Employer Site
company-logo

Autient, Inc. · 21 hours ago

Software Engineer – Real-Time Embedded Systems

Autient, Inc. is an innovative leader in real-time embedded systems, specializing in control systems and IoT development. They are seeking a Software Engineer responsible for designing, developing, and maintaining embedded software for real-time control applications using AI-assisted workflows, collaborating with hardware engineers and system architects to create robust solutions.
Information Technology & Services

Responsibilities

Develop, optimize, and maintain real-time embedded software in C and C++ using AI-assisted workflows (e.g., code generation, review, refactoring, and test creation) while ensuring correctness, performance, and safety
Design and implement control system algorithms for embedded platforms
Integrate IoT connectivity solutions, including wireless communication protocols
Work with RTOS-based and bare-metal environments to ensure low-latency, high-reliability performance
Collaborate with cross-functional teams to define software requirements and system architecture
Conduct software validation, debugging, and performance tuning using industry-standard tools
Develop and maintain technical documentation for designs, interfaces, and testing procedures

Qualification

C/C++ for embedded systemsReal-time control systemsAI-assisted coding toolsIoT protocolsMicrocontrollersARM processorsRTOS environmentsDebuggingProblem-solvingModel-based control systemsSecurity best practicesEdge computingPythonScripting languagesAI usage guidelines

Required

Bachelor's degree in Computer Science, Electrical Engineering, or related field (or equivalent experience)
5+ years of professional experience in embedded software development
Strong proficiency in C/C++ for embedded systems
Experience using AI-assisted coding tools as a core part of day-to-day development (e.g., ChatGPT, Claude, GitHub Copilot, CodeWhisperer)
Experience with real-time control systems and sensor integration
Familiarity with IoT protocols (MQTT, CoAP, Bluetooth, LoRa, etc.)
Experience working with microcontrollers and ARM-based processors
Knowledge of RTOS environments, including FreeRTOS and Zephyr
Strong problem-solving and debugging skills with tools like JTAG, oscilloscopes, and logic analyzers
Familiarity with hardware/software integration and communication protocols (SPI, I2C, UART, CAN, Ethernet)

Preferred

Experience with model-based control systems (MATLAB/Simulink)
Knowledge of security best practices for embedded IoT devices
Familiarity with edge computing and cloud integration
Experience with Python or scripting languages for testing and automation
Familiarity with establishing lightweight AI usage guidelines (prompting patterns, code review checklists, test strategy) to ensure reliability, security, and maintainability

Benefits

Competitive salary and benefits package.
Opportunities for professional growth and development.

Company

Autient, Inc.

twitter
company-logo
We provide engineering services for development of electronic products for the automotive, consumer, and industrial industries.

Funding

Current Stage
Early Stage
Company data provided by crunchbase