Senior Embedded Software Engineer @ Midas Consulting | Jobright.ai
JOBSarrow
RecommendedLiked
0
Applied
0
Senior Embedded Software Engineer jobs in Mountain View, CA
Be an early applicantLess than 25 applicantsPosted by Agency
company-logo

Midas Consulting ยท 2 days ago

Senior Embedded Software Engineer

Wonder how qualified you are to the job?

ftfMaximize your interview chances
ConsultingEmployment

Insider Connection @Midas Consulting

Discover valuable connections within the company who might provide insights and potential referrals, giving your job application an inside edge.

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.

CFirmwareDevice driverRTOSMultithreadingConcurrencyReentranceEmbedded systemsHardware familiarityGeneralist with firmwareSoftware engineeringRTOS experience software designSecure code understandingCollaborative design improvementSolid C programmingCommunication ProtocolsFirmware DevelopmentCustom ProtocolsProtocol DesignDebuggingTestingLossy CommunicationTest AutomationCode RefactoringBare-metal Embedded SystemsReal-time Embedded Linux OSIoTSensorsC++ Programming

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

company-logo
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 Stage
Company data provided by crunchbase
logo

Orion

Your AI Copilot