Embedded Software Developer - Onsite
MILLENNIUMSOFT - Baltimore, Maryland, United States, 21276
Work at MILLENNIUMSOFT
Overview
- View job
Overview
Embedded Software Developer - Onsite
role at
MillenniumSoft Inc . Level of Experience: Senior Level Employment Type: Contract on W2 (Need US Citizens or GC Holders or GC EAD or OPT or EAD or CPT). Onsite 3 days a week. Position: Embedded Software Developer Location: Sparks, MD Duration: 12 Months Total Hours/week: 40 Shift: 1st Shift Client: Medical Devices Company Job Category: Engineering/Technical Job Description
This developer will work within an embedded firmware development team in a modified Agile Kanban environment, focusing on on-time delivery, hardware and firmware integration, and high reliability. Responsibilities include integrating with manufacturing, supporting current instruments, and developing new features. Candidate Requirements
Effective communication of designs and interfaces Professional presentation Lead and manage a small embedded team Minimum 15 years of professional experience At least 8 years of embedded microcontroller programming At least 10 years of recent C/C++ experience (C97 or better) Minimum 5 years in RTOS Bare metal programming and hardware interfacing skills Ability to support and develop as needed Knowledge of source control systems, especially GIT and GITFLOW Preferred Experience
Bare metal embedded development and debugging Experience with FreeRTOS and FreeRTOS + TCP Serial interfaces: USART/UART, RS232, RS422, RS485, CAN, I2C, SPI STM32 microcontrollers Object-oriented design and programming C# for UI and testing Schematic interpretation and hardware design Nice to Have
Visual Studio, GCC, OpenOCD TCP/IP protocols Automated testing with GTest Flash memory management Bootloaders Logic analyzers and oscilloscopes Stepper motors and robotics Mentoring less experienced developers Process and procedure improvements Experience in regulated environments like medical devices Additional Details
Seniority level: Mid-Senior level Employment type: Full-time Job function: Engineering and IT Industries: Staffing and Recruiting This job posting is active and not expired. #J-18808-Ljbffr