Logo
DE Design Works

Sr. Embedded Software Engineer

DE Design Works, Chesterfield, Missouri, United States, 63005

Save Job

DE Design Works specializes in bringing ideas from napkin sketches to full production. As a comprehensive product development firm, they excel in areas such as printed circuit board (PCBA) hardware design, embedded firmware, and application software development. Located in Chesterfield, MO, the company offers services ranging from quick‑turn prototyping and pre‑certification testing to scaling electronic assemblies for volume production. With expertise in cutting‑edge technologies including CANbus, Bluetooth, Wi‑Fi, FPGA, and industrial design, DE Design Works delivers innovative solutions for industries including commercial, industrial, medical, and military sectors.

Role Description The successful engineer at DE Design Works enjoys working in a casual collaborative team environment with other engineers and customers on a variety of product development projects which typically include custom hardware and software, wired and wireless communications technologies, control systems, IoT, and user interfaces. The team member is comfortable working independently and collaboratively on multiple projects, balancing priorities, designing complex software applications and strives for continuous learning. This position offers a unique experience of work‑life flexibility and balance through virtual collaboration that will require in‑person mentoring and collaboration in our Chesterfield, Missouri R&D office.

Responsibilities Work independently and with a small collaborative team of technology‑focused, creative firmware/software and hardware engineers on a variety of IoT and embedded control system projects for industrial, medical, and military applications. Work directly with customers to elicit and manage product requirements, contribute to engineering effort and schedule estimates, develop the design architecture, participate in and coordinate team software development, and provide design leadership and mentoring.

Qualifications Master’s or bachelor’s degree in computer science, computer engineering, with extensive experience in professional projects. Strong communication skills are necessary, with skills that allow productive discussion at the appropriate level of detail with customers, team members and management. Experience as a project lead, software architect, program manager, or engineering lead is desired.

Technologies, experience, and traits desired The ideal candidate will have a passion for product development, embedded hardware devices, creative problem solving, be self‑motivated, meet deadlines, enjoy leading and mentoring, contribute to continuous improvement initiatives, research, and collaboration.

Required

Solid embedded programming skills in a variety of platforms using C, C++, C#, mobile, Linux and Windows platforms.

Core knowledge of communication technologies (UART, USB, I²C, SPI, BLE, Ethernet, Wi‑Fi).

The ability to read and interpret schematics and device datasheets.

Adept use of structured design and programming, and facility with test equipment and software version control systems in daily work.

Useful knowledge and skills

Microcontrollers, device drivers, IoT platforms, security technologies, Embedded Linux, Buildroot, Yocto, Cloud VMs, AWS/Azure IoT, SQL, .NET, C/C#/C++/Python, RTOS and BareMetal, PIC, ARM, DSP, CPLD, FPGA, motor and motion control, graphics and user interface development, Qt, MQTT, EtherCAT, ProfiNET, CAN bus, Ethernet TCP/IP, App development (Android, iOS, PC)

Seniority level Mid‑Senior level

Employment type Full‑time

Job function Engineering and Information Technology

Referrals increase your chances of interviewing at DE Design Works by 2x

#J-18808-Ljbffr