Software Engineer - Exempt
6743 Southpoint Drive North Jacksonville, FL 32216 US
Looking for a skilled embedded software engineer to join our research and development project design team. As an embedded engineer, you will design and implement embedded software devices and systems from requirements to commercial release. As part of our integral team, you will interact closely with both our electrical hardware team and our user interface software team to design the right product for our customers. To ensure success, you should have extensive experience with C and have strong aptitude for embedded coding techniques.
Top 3 things you are looking for in a candidates experience (please be specific):
- Significant experience in embedded C/C++
- Experience with embedded real-time operating systems (e.g. FreeRTOS)
- Strong self-motivation, great written and verbal communicator
- Experience with lab tools (JTAG debugger, oscilloscopes, function generators, etc.)
- Experience with real-time operating systems (e.g. FreeRTOS)
- Experience working in multi-disciplinary teams (EEs, MEs)
- Familiarity working with common embedded communications protocols (e.g. CAN, SPI, I2C)
- Proficiency in reading schematics and datasheets
- Significant programming experience in embedded C/C++
- Strong self-motivation
- Strong written and verbal communication skills
Nice To Have
- Experience programming in Rust
- Knowledge of wireless communications standards and protocols, specifi cally BLE 5.0 and above
- Proficient documenting software designs using Unified Modeling Language (UML)
Years’ Experience Required:
Responsibilities may include the following and other duties may be assigned. Designs, develops, tests, debugs andimplements embedded software components and utilities. Determines systems software design requirements.Ensures that system improvements are successfully implemented and monitored to increase effi ciency. Generatessystems software engineering policies, standards and procedures.
SPECIALIST CAREER STREAM: Typically anindividual contributor with responsibility in a professional discipline or specialty. Delivers and/or manages projectsassigned and works with other stakeholders to achieve desired results. May act as a mentor to colleagues or maydirect the work of other lower level professionals. The majority of time is spent delivering and overseeing the projectsfrom design to implementation while and adhering to policies, using specialized knowledge and skills normallyacquired through advanced education (typically University).
Autonomy: Established andproductive individual contributor. Works independently with general supervision on larger, moderately complexprojects / assignments.
Organizational Impact: Sets objectives for own job area to meet the objectives of projects andassignments. Contributes to the completion of project milestones . May have some involvement in cross functionalassignments.
Innovation and Complexity: Problems and issues faced are general, and may require understanding ofbroader set of issues or other job areas but typically are not complex . Makes adjustments or recommendsenhancements in systems and processes to solve problems or improve eff ectiveness of job area.
Communication andInfl uence: Communicates primarily and frequently with internal contacts . External interactions are less complex orproblem solving in nature. Contacts others to share information, status, needs and issues in order to inform, gaininput, and support decision making.
Leadership and Talent Management: May provide guidance and assistance toentry level professionals and / or employee in Support Career Stream.
Required Knowledge and Experience: Requirespractical knowledge and demonstrated competence within job area typically obtained through advanced educationcombined with experience. Requires a University Degree and minimum of 2 years of relevant experience, oradvanced degree with 0 years of experience.
Although this hasn't been an issue at The Planet Group, the staffing industry has seen an increase in people falsely representing themselves as recruiters to gather personal information from job seekers. For your safety, do not provide sensitive data to anyone you have not spoken with thoroughly and never provide banking information during the application process. Candidate safety is a top priority at The Planet Group.