Senior Embedded Software Engineer
Morey
The Senior Embedded Software Engineer actively engages in every phase of the project throughout its lifecycle. This role requires the engineer to create flexible designs targeted to various embedded software systems, create modular code with an emphasis of reusability, executing software-level unit testing, developing effective documentation, leading software troubleshooting efforts and engaging in small research activities as needed. Depending on the project needs, this position may require evaluation of new technology. Knowledge of C/C++ Programming Language is essential for this position.
At Morey, we lead by example and practice the values of the organization – commit to honor, embrace creativity, build partnerships, value each other, and own it.
Essential Functions:
- C/C++ programming knowledge and the ability to create embedded software applications for microcontrollers and microprocessors. Including writing programs for RTOS (FreeRTOS, OpenRTOS or similar) and embedded OS’s (Linux)
- Lead Firmware architecture and design activities for multiple programs including the ability to create intuitive documentation to highlight the software design. Strong working knowledge of modular programming is desirable
- Assist in the development of product requirements for new and existing products
- Capable of adapting new technologies based on industry and market demand
- Establish and maintain productive working relationships with both technical and nontechnical personnel
- Debug embedded systems given schematic context and review schematics for new products through the lens of embedded applications.
Desired Attributes:
- Knowledge of encryption (TLS, SSL, Secure Boot, Trusted Platform Modules (TPM), Security Certificate Management, AES, Encryption at rest, etc.)
- Strong background in telematics applications with a focus on wireless technologies (Cellular modems, GPS, Bluetooth including LE and Bluetooth 5, Internal Battery Management)
- Knowledge of Vehicle Communication Technology (CAN, J1939, ISO 14229, UDS, CANopen, ISO 11992-2.)
- Knowledge of Networking Communications both wired (USB, Ethernet, etc.) and wireless (802.15.4, 802.11 a/b/g/n/ac, etc.) including UDP, TCP, FTP, MQTT, CoAP, etc.
- Experience developing in Windows and Linux software environments
- Experience developing automated testing and/or application automated deployment scripting to support regression testing and software releases
- Familiarity working with Software Configuration Management and continuous integration tools
- Working knowledge of developing software on desktop PCs or servers to aid in the development process
- Experience working in Agile development methodologies
- Familiar with formal code and design review processes and techniques
- Experience with formal unit testing strategies to ensure appropriate software test coverage
- Experience building and distributing Python3 based applications and packages
Required Education and Experience:
- BS in Electrical Engineering, Computer Science or Computer Engineering
- 5-10 years of related firmware experience
- Minimum 5+ years in C/C++ programming language
- Comfortable leveraging AI agents for software development activities
- Strong embedded OS and RTOS knowledge and experience integrating into embedded systems
- Willingness to work in a fast-paced environment
- Strong problem solving and analysis, troubleshooting and debugging skills
The Morey Corporation offers:
#J-18808-Ljbffr- ...Embedded C Software Engineer Randstad Engineering Solutions is looking for talented Embedded C Software Engineer to join our growing Engineering Solutions team. Randstad provides full life cycle services to multiple clients for the development of electronic products...Suggested
- ...solutions. Design, develop, test, and implement SAP applications and integrations within the S/4HANA environment. Contribute to software architecture, solution design, and technical decision-making for complex initiatives. Collaborate with cross-functional teams...SeniorTemporary workWork at office
- ...Discover more here ! We are currently looking for a Senior IT Solution Engineer - AI Transformation to join our team in Holland, MI. Job... ...Engineer in AI Transformation you will take ownership of complex software development and solution engineering work, independently...SeniorTemporary workWork experience placementWork at officeRelocation package
- ...Job Description Job Description Controls Engineer – Final Assembly Cell Location: Holland, MI (Installation at Customer Facility in Walker, MI) Employment Type: Contract Industry: Industrial Automation / Machine Tool Manufacturing Position Overview...SeniorContract work
$60 - $80 per hour
...Job Description Job Description Job Overview This position is a 1+ Year contract for a Senior Controls Engineer. In this position you will be collaborating with engineers in the automation industry, working on cutting-edge robotics and technology. This role offers...SeniorContract work- ...beautiful future for everyone. About this Opportunity As a Senior Manufacturing Engineer - Lead, you'll independently develop and apply... ...required). Knowledge in the use of common office automation software, applications, and engineering-related software (required...SeniorFull timeWork at office
- ...Tax Manager/Senior Manager The Tax Manager/Senior Manager will be responsible for leading complex tax engagements and managing workflows and deliverables. The Tax Manager is expected to communicate effectively both orally and in written form and be a licensed...SeniorHourly payWork at officeFlexible hours
- ...mean confusion but rather a deep dive into understanding, surfacing with clear options and recommendations. About the Role: The Senior Warehouse Associate is responsible for overseeing daily warehouse operations, including shipping, receiving, inventory management,...SeniorFlexible hours
- American House Senior Living Communities seeks a Life Enrichment Director to enrich resident living through coordinated community events and signature programs. You will lead planning, scheduling, and execution of engaging activities daily, collaborating with staff and...Senior
- ...success comes from a team that’s hands-on, collaborative, and always willing to step up when it counts. We’re looking for a Senior Controls Engineer who’s not only strong technically, but also enjoys mentoring others, shaping projects, and playing a key role from...SeniorWork at office
- ...future for everyone.GENERAL PURPOSEThe Senior Programmer Analyst is a seasoned individual... ..., develop, test, and support software solutions supportingmanufacturing, plant... ...Computer Science, Information Systems, Engineering, or equivalent professional experience.Typically...SeniorFull time
- ...for everyone. GENERAL PURPOSE The Senior Prototype Fabricator will independently... ...development assemblies to support product design, engineering evaluation, testing, and presentation... ...with minimal supervision. CAD And Software Experience Working knowledge of CAD...SeniorFull timeApprenticeship
- ## Senior Revit DesignerApplylocations: MI - Hollandtime type: Full timeposted on: Posted Todayjob requisition id: JR109475**Why join... ...consistently across multiple ecosystems.* Partner with engineering, data, and development teams to improve how product data flows...Senior
- ...scope and the strategic direction of MillerKnoll. Applies network engineering methodologies for the implementation, optimization, and... ...products; Infoblox preferred.Experience with network management software and network tuning tools, i.e., Wireshark.Able to flex work schedules...SeniorWork experience placementRemote workFlexible hours
- ...Construction is seeking an experienced Senior Project Manager to join our Project Management... ...Work closely with owners, architects, engineers, trade contractors, suppliers, and EV... ...~ Proficiency with project scheduling software, Microsoft Office, and Bluebeam or Adobe...SeniorContract workFor contractorsWork at office
$85k
...interpersonal skills to effectively communicate with and influence various stakeholders, including procurement teams, legal counsel, and senior managementAdvanced Data Analysis and Reporting Skills: Advanced ability to analyze procurement/small business/government property...SeniorContract workTemporary workFlexible hours- ...the people who help produce it, then Request Foods might just be for you. Request Foods is seeking a dynamic and results-driven Senior Sales Manager to join our team. This key leadership role will report directly to the Sr. Director of Sales and will be responsible...SeniorFull timeContract workWork at officeImmediate start
- ...Description Job Description Job Title: IT Systems Engineer Reports To: President Direct Reports: none Compensation... ...-on support for users, computers, servers, network equipment, software, phones, security systems, backups, and related technology....Full timeFor contractorsWork at officeRemote workLong distance
- ...Senior Account RepresentativePriority Waste is a fast-growing, technology-driven waste and recycling company that's transforming the industry through innovative solutions and exceptional customer service! Since launching in 2018, we've expanded rapidly across multiple...Senior
- ...Senior Sales Manager - Sales & Marketing Team Company Overview LG Energy Solution Vertech, Inc. (LGES Vertech) is a full-service... ...auxiliary systems. The AEROS® energy operating system is the engine of innovation to provide advanced control functions allowing our...SeniorContract workTemporary workWork at officeImmediate startNight shift
- ...Senior Project Engineer Tramec is currently seeking a Senior Project Engineer. The Senior Product Engineer is responsible for leading the... ...Microsoft Office Suite Advanced Excel Project management software Technical Knowledge: GD&T DFM/DFA Lean...SeniorWork at officeRelocation package
- ...Senior Mechanical Engineer Michigan, USA We are seeking talented and energetic individuals to join our growing team! Greatness takes continuous... ...cross functional teams. ~ Proficient in SolidWorks CAD software including FEA simulation. ~ Proficient in MS office and...SeniorTemporary work
- ...Simultaneous Development Team (SDT) by doing the following: • Provide manufacturing feasibility assessments for product design, engineering changes, scope changes and quality concerns. • Develop process flow and plant layout requirements. • Review product...SeniorWork experience placementWork at officeRemote workWorldwide
- ...processes through our innovative technology solutions, and we need a Software Engineer with solid math skills to help us get there!This position... ...and 3-D visualization. You will be joining a dynamic team of senior-level professionals creating advanced solutions, with the...SeniorFull time
$113.63k - $151.5k
...Mobile Robotics Software Lead (ROS2 / NextGen) KION Group is a leading supplier of forklift... ...100 countries. Are you a high-impact engineer driven to define the next era of... ...and develop core C++ software systems for embedded onboard software, simulation, and deployment...SeniorWork at officeLocal areaWork from home- ...Great Lakes Furniture Supply- Senior Sales Representative Build Relationships. Grow a Market. Make an Impact. Great Lakes Furniture Supply is looking for an experienced, relationship-driven Senior Sales Representative who lives in the Detroit Metro area and is excited...SeniorWork at officeRemote workWork from homeFlexible hours
$73.45k - $132.78k
...Description We are seeking a Senior Transmission Line Engineer who will work as a member of a dynamic team in a fast-paced environment, solving challenging problems in electric transmission. The successful candidate will serve as an Engineer on electric transmission...SeniorWork at officeLocal areaImmediate startRemote work- Job Description Customer Experience Engages customers and patients by greeting them and offering assistance with products and services. Resolves customer issues and answers questions to ensure a positive customer experience. Models and shares customer service...SeniorWork experience placementLocal areaImmediate startFlexible hoursAfternoon shift
- ...Senior Global Trade Compliance SpecialistJoin the Future of Workspace Innovation at Haworth. Are you ready to shape the future of how... .../without accommodation. Uses office automation, communication, software, and tools used in Haworth office environment. Performs other duties...SeniorTemporary workWork at office
- ...Tailored Solutions Engineering Intern (onsite) ~ Holland, MI Company Overview At Haworth, we're not just creating office furniture... ..., clubs, volunteer work, etc. Experience with Creo Software Experience using SAP, variant configuration or configured product...Full timePart timeSummer workInternshipSummer internshipWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Embedded Software Engineer. Be the first to apply!
- senior vmware engineer Holland, MI
- senior implementation project manager Holland, MI
- senior consulting engineer Holland, MI
- senior collaboration engineer Holland, MI
- senior manager accenture Holland, MI
- senior international accountant Holland, MI
- senior human factors engineer Holland, MI
- senior resident engineer Holland, MI
- legal senior counsel family office Holland, MI
- senior financial analyst fp&a Holland, MI





