Talent.com
Embedded Software Engineer
Embedded Software EngineerAeronix Inc. • Melbourne, FL, US
No longer accepting applications
Embedded Software Engineer

Embedded Software Engineer

Aeronix Inc. • Melbourne, FL, US
30+ days ago
Job type
  • Temporary
Job description

Job Description

Job Description

Role

The Embedded Software Engineer will develop, modify, and maintain customized or standardized applications using software engineering best practices and standards. They will participate in the full life-cycle of software development, to include requirements development, modeling and design, application development, unit to CSCI testing, integration, formal system testing, release, installation, and maintenance.

DESCRIPTION

  • Develop and integrate software for existing embedded systems
  • Full Lifecycle design, implementation, and unit testing of software
  • Develop SW products from all phases of SW life cycle.
  • Review customer requirements and specification for developing software and hardware solutions
  • Produce and / or review technical documents, specifications, and standards.
  • Review of software requirements against specific criteria.
  • Analyzing project requirements to translate into specifications and programming deliverables.
  • Works under direction of technical leadership with some expected self-direction.
  • Utilizing internal processes and tools for the development of software.
  • Review, develop and document software level operational concepts.
  • Prepare and / or review documentation for software designs and architectures in accordance with established software development processes and procedures.
  • Perform system / product integration.
  • Verify and validate aspects of software designs to ensure conformance with functional specifications and customer requirements.
  • Conduct design and code reviews and other defect prevention activities
  • Actively participate in code reviews
  • Design and promote new components and sub-processes
  • Participate in activities related to software debugging and issue resolution
  • Execute code integration, configuration management, and release processes
  • Candidate must be able to conduct incremental component level testing and integration of product functionality.
  • Creating Test Plans and Procedures that acknowledge technical and schedule constraint. Executing Test Procedures to ensure requirements compliance.
  • Performing troubleshooting as required.
  • Resolve defects and perform Component to Component Integration
  • Develop device drivers for embedded Linux using C Language

SKILLS

  • Experience with embedded Linux
  • Experience with C Linux Kernel level development and debug
  • Experience with integrating software with custom processor-based circuit card assemblies.
  • Working knowledge of high-order programming languages (C, C++, Python).
  • Experience with development and management of requirements.
  • Experience with development of formal verification procedures.
  • Experience with any of the following is a plus, but not required :
  • C - Lower-level software development
  • Embedded C
  • Embedded C++
  • Python
  • Shell
  • Version Control Systems : SVN, Git, Mercurial, etc
  • Linux-based Environment
  • Register-level configuration / setup software
  • Device driver software for UARTs, I2C, etc device drivers
  • Tool Suite : JIRA, Confluence, BitBucket (GIT), Bamboo, Jenkins
  • Proficient model-based development with Matlab / Simulink
  • Demonstrated leadership ability to lead small working groups.
  • Candidates should possess strong communication skills both written and oral.
  • Experience with wireless protocols a plus
  • Experience with software defined radios a plus
  • QUALIFICATIONS

  • Bachelor’s Degree and minimum 4 years of prior relevant experience; or Graduate Degree and a minimum of 2 years of prior related experience
  • 2+ years of experience in C++
  • 2+ years of experience with embedded Linux
  • Software Development : 5 years (Preferred)
  • Proficient programming skills with embedded C / C++ and Python
  • Excellent communication skills, written and verbal
  • Systematic approach, attention to detail, and good problem-solving skills
  • Experience in creating required engineering documentation.
  • Experience in integration and verification testing of electronic equipment via software.
  • Understanding of Microcontrollers and related requirements, constraints, and capabilities
  • A willingness to learn and desire to be challenged
  • Experience developing software / writing code in C / C++
  • Experience integrating and testing software subsystems into systems
  • Should be familiar with writing Test Scripts
  • Experience in scripting language such as python
  • Should be familiar with Atlassian tool suite with add-ons like git and confluence
  • Should be familiar with Agile SW development process
  • Should be familiar with Hardware Software Compatibility matrix process
  • US Person Required
  • Position does not require a clearance to start however, it does require the ability to obtain and maintain a DoD Secret level clearance
  • An active DoD Interim Secret or Secret level clearance is preferred
  • This is not a remote position. Positions available in both Melbourne, FL and Greenville, SC.

    9 / 80 Work Schedule

    Every other Friday off

    Create a job alert for this search

    Embedded Software Engineer • Melbourne, FL, US

    Similar jobs
    Solutions System Engineer

    Solutions System Engineer

    Wabtec • West Melbourne, FL, US
    Full-time
    How will you make a difference?.The Integrated Solutions organization within Digital Electronics is responsible for ensuring Wabtec products and external systems work together as a solution that re...Show more
    Last updated: 30+ days ago • Promoted
    Senior Principal Systems Engineer

    Senior Principal Systems Engineer

    Leonardo DRS • Melbourne, FL, United States
    Full-time
    The Electro Optical InfraredSystems (EOIS) line of business within DRS has locations in Dallas and Austin, TX, Melbourne, FL, and Cypress, CA. EOIS develops, manufactures, and supports infrared and ...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    STR • Melbourne, FL, US
    Full-time
    STR is hiring experienced Senior Software Engineers to join our multidisciplinary cyber / networking team committed to developing cutting-edge technologies that have an immediate and significant impa...Show more
    Last updated: 30+ days ago • Promoted
    Rapid Prototype Technician

    Rapid Prototype Technician

    Leonardo DRS • Melbourne, FL, United States
    Full-time
    The Leonardo DRS Land Electronics business provides C4I Network computing and integrated situational awareness, as well as state-of-the-art embedded diagnostics, vehicle power management and combat...Show more
    Last updated: 23 days ago • Promoted
    Senior Software Reverse Engineer

    Senior Software Reverse Engineer

    STR • Melbourne, FL, US
    Full-time
    Senior Software Reverse Engineer.Reverse engineering complex software or firmware targets, ranging from typical Windows / Linux binaries to embedded firmware running non-traditional computer architec...Show more
    Last updated: 30+ days ago • Promoted
    Principal Systems Engineer

    Principal Systems Engineer

    Leonardo DRS • Melbourne, FL, United States
    Full-time
    The Electro Optical InfraredSystems (EOIS) line of business within DRS has locations in Dallas and Austin, TX, Melbourne, FL, and Cypress, CA. EOIS develops, manufactures, and supports infrared and ...Show more
    Last updated: 30+ days ago • Promoted
    Senior Specialist, Software Engineering

    Senior Specialist, Software Engineering

    L3Harris • Palm Bay, Florida, USA
    Full-time
    Senior Specialist Software Engineering.Job Schedule : 9 / 80 : Employees work 9 out of every 14 days totaling 80 hours worked and have every other Friday off. L3Harris is seeking Embedded Software Engi...Show more
    Last updated: 10 days ago • Promoted
    Specialist, Software Engineering

    Specialist, Software Engineering

    L3Harris • Palm Bay, Florida, USA
    Full-time
    Job Title : Specialist Software Engineering.Job Schedule : 9 / 80 : Employees work 9 out of every 14 days totaling 80 hours worked and have every other Friday off. L3Harris is seeking Embedded Software ...Show more
    Last updated: 10 days ago • Promoted
    Estimating Engineer

    Estimating Engineer

    Element Logic Americas Career Page • Melbourne, FL, US
    Full-time
    Passionate about automation and driven to help clients optimize their operations? Join us in shaping smarter solutions that make a real impact. Element Logic, you’ll play a key role in support...Show more
    Last updated: 2 days ago • Promoted
    Senior Software Engineer, Core Experiences - Palm Bay, USA

    Senior Software Engineer, Core Experiences - Palm Bay, USA

    Speechify • Palm Bay, FL, US
    Full-time
    Speechify is the easiest way to listen to the world's information.Articles on the web, documents in the cloud, books on your phone. We absorb it all and let you listen to it at your desk, on the...Show more
    Last updated: 15 days ago • Promoted
    Senior Embedded Software Engineer - Cyber

    Senior Embedded Software Engineer - Cyber

    STR • Melbourne, FL, US
    Full-time
    STR makes the world a safer place by developing technology and applying it to solve emerging national security challenges. Our Cyber Division develops the people, tools, and processes that put all t...Show more
    Last updated: 30+ days ago • Promoted
    Lead Embedded Software Engineer

    Lead Embedded Software Engineer

    AERONIX INC • Melbourne, Florida, US
    Temporary
    Job Description Job Description ROLE We are seeking a skilled Lead Embedded Software Engineer to design, develop, and integrate software for embedded systems. This role covers the full development...Show more
    Last updated: 1 day ago • Promoted
    Principal Software Engineer - Image Processing & AI / ML

    Principal Software Engineer - Image Processing & AI / ML

    Leonardo DRS • Melbourne, FL, United States
    Full-time
    The Electro Optical InfraredSystems (EOIS) line of business within DRS has locations in Dallas and Austin, TX, Melbourne, FL, and Cypress, CA. EOIS develops, manufactures, and supports infrared and ...Show more
    Last updated: 30+ days ago • Promoted
    Embedded Software Engineer

    Embedded Software Engineer

    AERONIX INC • Melbourne, Florida, US
    Temporary
    Job Description Job Description ROLE We are seeking a highly skilled Embedded Software Engineer to design, develop, and integrate software for embedded systems. This role covers the full developme...Show more
    Last updated: 2 days ago • Promoted
    Software Reverse Engineer

    Software Reverse Engineer

    STR • Melbourne, FL, US
    Full-time
    Reverse engineering complex software or firmware targets, ranging from typical Windows / Linux binaries to embedded firmware running non-traditional computer architectures and operating systems.Devel...Show more
    Last updated: 30+ days ago • Promoted
    Senior Embedded Software Engineer I

    Senior Embedded Software Engineer I

    CesiumAstro • Melbourne, FL, US
    Full-time +1
    To conform with the United States Government Space Technology Export Regulations, the applicant must be a U.UAVs, launch vehicles, and other space and airborne platforms. We take pride in our dynami...Show more
    Last updated: 30+ days ago • Promoted
    Embedded Software Test Engineer

    Embedded Software Test Engineer

    AERONIX INC • Melbourne, Florida, US
    Full-time
    Job Description Job Description Senior Test Engineer - Job Description Job Title : Senior Test Engineer Department : Engineering Reports To : Test Lead FLSA Status : Exempt / Full-time Salary Range : ...Show more
    Last updated: 1 day ago • Promoted
    Principal Software Engineer - AI Systems Architect

    Principal Software Engineer - AI Systems Architect

    Leonardo DRS • Melbourne, FL, United States
    Full-time
    The Electro Optical InfraredSystems (EOIS) line of business within DRS has locations in Dallas and Austin, TX, Melbourne, FL, and Cypress, CA. EOIS develops, manufactures, and supports infrared and ...Show more
    Last updated: 30+ days ago • Promoted