Midas Consulting ยท 2 days ago
Senior Embedded Software Engineer
Wonder how qualified you are to the job?
ConsultingEmployment
Insider Connection @Midas Consulting
Responsibilities
Very experienced with embedded systems
Design and develop software that works well in resource-constrained environments
Familiar with work closer to the hardware
Be a generalist with firmware and embedded work
Have a wider breadth of expertise
Be ready for ongoing changes and innovation
Create readable, maintainable, and extensible code
Understand secure code
Plan before coding
Create good software design documents
Collaboratively improve designs together with stakeholders
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
C
Firmware
Device driver
RTOS
Multithreading
Concurrency
Reentrance
Very experienced with embedded systems
Being able to design and develop software that works well in resource-constrained environments (CPU, battery, networking, memory, etc)
Familiar with work closer to the hardware
Being a generalist with firmware and embedded work
Have a wider breadth of expertise
Be ready for ongoing changes and innovation
No specific single platform (e.g., chipset or specific RTOS) is required, but the ability to quickly learn, and a solid engineering foundation
Experience with RTOS
Excellent software engineering skills
Not just 'hacking' code together, but writing rock-solid software
Creating readable, maintainable, and extensible code
Understand secure code
Excellent software design skills
Plan before coding
Creating good software design documents
Being able to collaboratively improve designs together with stakeholders
Solid understanding of C programming at a very solid level
Preferred
Strong expertise in communication protocols
Experience in Firmware development
Custom protocols on top of TCP/IP, Bluetooth, WiFi, or similar
Designing or extending protocols
Debugging and testing communication
Experience with lossy communication, making communication robust
Experience with test automation for embedded systems
Experience with code refactoring
Experience with 'bare-metal' embedded systems
Experience with real-time embedded Linux OS
Experience with IoT, sensors
C++ programming at a solid level
Company
Midas Consulting
Midas is a medical staffing company having presence over 50 states in United States. We create exceptional environment for our clinicians to work.
Funding
Current Stage
Growth StageCompany data provided by crunchbase